mercredi 27 mai 2015

main() program won't exit normally

My C++ 2011 main() program for DiGSE is:

int main(int argc, char* argv[]) {
. . .
return EXIT_SUCCESS;
} // this } DOES match the opening { above

It compiles and executes correctly. A print statement immediately before the return outputs normally. However, a Windows 7.1 notification pops up saying "DiGSE.exe has stopped working." It then graciously offers to search the web for a solution.

I tried replacing the return with return 0; exit(0); and nothing so execution falls out the bottom (which, as I understand, is acceptable). However, in all cases I still get the pop-up.

What do I do to get the main() to exit gracefully?

Aucun commentaire:

Enregistrer un commentaire