http://GameProgrammer.Com

Programming

GP Mailing List
     Thread Index
     Date Index

ATXGPSIG List
     Thread Index
     Date Index

Google
>

Home

Wise2Food



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Can anyone hlelp??~~



I'm having trouble with this bit of code I've got for college.  It compiles fine but as soon as it runs it comes back with an illegal operation.  I just con't figure it out!  Can anyone help??
 
 
 

// I N C L U D E S ////////////////////////////////////////////////////////////
 
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
 
 
// M A I N ////////////////////////////////////////////////////////////////////
 
void main(void)
{
 
int done=0,        // exit flag
    number,        // the random nunber
    num_tries=0,   // number of tries
    guess;         // the players guess
 
unsigned int *clock = (unsigned int *)0x000046CL; // pointer to clock
 
// SECTION 1 //////////////////////////////////////////////////////////////////
 
// print out introductory instructions
 
printf("\nI'm thinking of a number from 1-100.");
printf("\nTry and guess it!\n");
 
// seed the random number generator with the time
 
srand(*clock);
 
// choose a random number from 1-100
 
number = 1 + rand() % 100;
 
// SECTION 2 //////////////////////////////////////////////////////////////////
 
// main event loop
 
while(!done)
     {
 
// SECTION 3 //////////////////////////////////////////////////////////////////
 
     // query user for input (the event)
 
     printf("\nWhat's your guess?");
     scanf("%d",&guess);
 
// SECTION 4 //////////////////////////////////////////////////////////////////
 
     // increment number of tries
 
     num_tries++;
 
     // process the event
 
     if (guess > number)
        printf("\nToo big!\n");
     else
     if (guess < number)
        printf("\nToo small!\n");
     else
        {
        // the user must have guessed the number
 
        printf("\nYou guessed the number in %d tries!!!\n",num_tries);
 
        // set the exit flag
 
        done=1;
 
        } // end else
 
     } // end while
 
} // end main
 
 
 
ANY help would be appreciated.
 
Also, someone told me to include the graph.h, but Visual Studio 6.0 doesn't seem to have that. What difference would it make me anyway??