Mail Archives: djgpp/1996/07/24/10:15:09
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 <stdio.h>
#include <stdlib.h>
#include <string.h>
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
- Raw text -