|
|
VNIMANIE: Izpolzvaite forumite na saita za da zadadete vashite vuprosi.
Vupros |
Ot: Cryton |
Data: 07/21/2003 |
Segmentation fault
tova se polu4ava sled kato compiliram slednata programa
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
FILE *fp;
int ch;
if(argc != 2) {
printf("Usage: textfile <file>\n");
exit(1);
}
if(fp=fopen(argv[1], "r")==NULL) {
printf("Error opening file\n");
exit(1);
}
for(;;) {
if((ch=fgetc(fp))==EOF) break;
putchar(ch);
}
fclose(fp);
return 0;
}
i tui kato sam na4inae6t v programiraneto na C (ne C++) i
ideq si nqmam za6to pravi taka
razgledah ve4e su6testvuva6tite vuprosi no te ne mi
pomognaha
za tova nqkoi ako moje da mi pomogne.....
1024X predvaritelno :)
|
Otgovor #1 |
Ot: Plamen |
Data: 07/21/2003 |
Ne sum programist (samo lyubitel), no tova for(;;) mi
izglezhda dosta naludnichevo ...
|
Otgovor #2 |
Ot: LM |
Data: 07/21/2003 |
fp = fopen(argv[1], "r");
if(fp==NULL) {
printf("Error opening file\n");
exit(1);
}
I e gotovo...
|
Otgovor #3 |
Ot: :)) |
Data: 07/22/2003 |
koeto mozhe da izglezhda i taka :
..........
..........
if( (fp=fopen(argv[1], "r"))==NULL ) {
..................
e tuk obache skobite idvat malko mnogo
|
<< browser (2
) | Passwd for writing (0
) >>
|
|
|
|
|