From: kdawghu AT hotmail DOT com (Kris Mills) Newsgroups: comp.os.msdos.djgpp Subject: What is the differnce between GCC and GXX Please help Date: Sat, 24 Jan 98 18:54:16 GMT Organization: VisiNet InterNetNews site Lines: 93 Message-ID: <6add6e$6l0$1@madrid.visi.net> NNTP-Posting-Host: ppp-5-01.nn.visi.net To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Please Can anyone help me my code compiles fine with GXX but not with GCC Why? I thought gCc could compile c++ code. I know that the user_input should be a String but i can't compile it that way. Also i get this when i type GXX at the prompt i think i should get no input file. e:/djgpp/lib\crt0.o(.data+0x92):crt0.s: undefined reference to `main' e:/djgpp/lib/libc.a(crt1.o)(.text+0x312):crt1.c: undefined reference to `main' Please help Me kdawghu AT hotmail DOT com #include #include #include main() { char *user_input; // Stores the input stream from cin int prg_exit; // Stores the value that the program // returns on exit. if prg_exit is // Other then zero then program exited // explictly. bool allprgfine; // Defines allprgfine as true or false allprgfine=true; // Inital value set to true do { // Starts a loop that ends when the user types endp inlower case // Outputs the display message cout << endl << "Type endp to quit this program." << endl; cout << "Enter a command now: "; cin >> user_input; // Gets input and places it into user_input cout << endl; // Prints blank line. // Checks if user_input is equal to "endp" // If so it does not pass the user_input to the system function. // command. if (strcmp(user_input,"endp") != 0) { // System(*char) executes whatever text in user_input. // System returns a int that tells if the program run exited properly prg_exit=system(user_input); // checks if prg_exit is greater then 0 // if so program not end properly. if (prg_exit > 0) { allprgfine=false; } } else { if (allprgfine != true) { cout << "*** One or more programs did not exit properly when run. ***" <