Witam,
mam pytanie dotyczące mojego programu - tytułowy problem "podwójnego znaku". Na czym to polega??
W moim kodzie:
...
while(feof(tmp))
{
fscanf(tmp,"%c",&znak);
fprintf(docelowy,"%c",znak);
}
fflush(docelowy);
fclose(tmp);
fclose(docelowy);
}
I wszystko działa. I nie narzekałbym na nic, gdyby nie fakt, że jeżeli mam w pliku z którego odczytuję tekst:
"gesla jazn"
to w drugim pliku mam
"gesla jaznn"
Próbowałem przypisać do zmiennej znak wartość NULL, ale kiedy program działa, to występuje błąd, albo widać ten znak (np. w notatniku w Viscie pisze po prostu NULL). Jak można pozbyć się tego ostatniego znaku?? Dzięki za pomoc