Prosim Vas. Mam v souboru cteni.txt znaky "123456q".
Kdyz se snazim spusit kod bez toho kodu v komentari, tak je to dobre, ale kdyz tam ten kus kodu pridam, tak mi to tiskne do nekonecna ctverecky.
Nevim proc, q by to melo zachytit a ukoncit cyklus bez ohledu co je za ||
#include <stdio.h>
int main() {
FILE *fr;
int c;
if ((fr = fopen("cteni.txt", "rt")) == NULL) {
fprintf(stderr, "Soubor cteni.txt se nepodarilo otevrit");
return 1;
}
do {
c = getc(fr);
putc(c, stdout);
}while ((c != 'q') /*|| (c != EOF)*/);
if (fclose(fr) == EOF){
printf("Soubor se nepodarilo zavrit");
return 1;
}
return 0;
}