Witam
Mam malutki problemik z programem i nie mogę znaleźć w nim błędu czemu nie działa poprawnie, czy mógłby ktoś rzucić okiem ? program się kompiluje.
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define BLANK 'a'
main(){
FILE *fp,*lol;
int c, last;
last=BLANK;
if ((fp=fopen("C:/test/test.txt", "r"))==NULL) {
printf ("Nie mogę otworzyć pliku test.txt do zapisu!\n");
exit(1);
}
if ((fp=fopen("C:/test/test2.txt", "w"))==NULL) {
printf ("Nie mogę otworzyć pliku test.txt do zapisu!\n");
exit(1);
}
while ( (c = fgetc(fp)) != EOF) {
if (c!=' '){
fputc(c,lol);
}
if (c==' ')
if (last!=' ')
fputc(c,lol);
last = c;
}
fclose (fp); /* zamknij plik */
return 0;
}