Xref: news2.mv.net comp.os.msdos.djgpp:6354 From: pengzh AT ix DOT netcom DOT com (PENG ZHOU) Newsgroups: comp.os.msdos.djgpp Subject: C Program crashes in Djgpp Date: 23 Jul 1996 21:50:34 GMT Organization: Netcom Lines: 56 Message-ID: <4t3hfa$p5n@sjx-ixn6.ix.netcom.com> NNTP-Posting-Host: pas-ca6-18.ix.netcom.com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Hi, My program fileread.c which works ok with my MSC but crashes with some general protection faults in DJGPP. Don't know why. --------------------FileRead.c---------------------- #include #include #include int main(int argc, char **argv) { FILE *input; char ch; int arr; for ( arr = 0; arr < argc; arr++ ) { if ( (strcmp(argv[arr],"-help)==0) || (strcmp(argv[arr],"-h")==0) ) { puts("FileRead.EXE v.1\n"); puts("Usage: C>FileRead -file filename.xxx\n"); exit(0); } if ( (strcmp(argv[arr],"-file)==0) || (strcmp(argv[arr],"-f")==0) ) { input = fopen(argv[arr+1], "r"); if ( input == NULL ) { puts("Cannot open file!\n"); exit(1); } } } while (!feof(input)) { ch = getc(input); printf("%c", ch); } fclose(input); return 0; } This program might have a few bugs but it runs ok in MSC, compiles ok in DJGPP but crashes when runned. Any Suggestions? ---- pengzh AT ix DOT netcom DOT com