See http://www.gamedev.net/topic/475709-error-c3861-exit-identifier-not-found/
Question:
No
Clue, it seems very wrong that exit wocould not work, but what do I know? I'm new to this. Here's the whole file. It's just
A sample that I found and am trying to get working for practice. # include <stdio. h ># include <sqlite3.h> static int callback (void * notused, int argc, char ** argv, char ** azcolname) {int I;
For (I = 0; I <argc; I ++) {printf ("% s = % s \ n", azcolname [I], argv [I]? Argv [I]: "null");} printf ("\ n"); Return 0;} int main (INT argc, char ** argv) {sqlite3 * dB; char * zerrmsg = 0; int RC; If (
Argc! = 3) {fprintf (stderr, "Usage: % s Database SQL-STATEMENT \ n", argv [0]); exit (1);} rc = sqlite3_open (argv [1], & dB); If (
RC) {fprintf (stderr, "can't open database: % s \ n", sqlite3_errmsg (db); sqlite3_close (db); exit (1 );} rc = sqlite3_exec (dB,
Argv [2], callback, 0, & zerrmsg); If (RC! = Sqlite_ OK) {fprintf (stderr, "SQL error: % s \ n", zerrmsg); sqlite3_free (zerrmsg);} sqlite3_close (db); Return 0 ;}
Answer:
That
Is because exit is in
stdlib.h
Header if you are coding in C, or
cstdlib
And is then named STD: exit if you are using C ++.