019
25.11.2007, 17:35 Uhr
wolf360
|
also in dem buch wo ich es gelernt hab stand drin das ich es auch mit getchar() machn kann, damit beende ich ja das programm mit enter?! Aber ich habs auch schon mit return 0 probert klappt auch nich?!
Woran kann das denn liegen, das es bei mir nicht funktioniert?!
ich hab auch schon ne überprüfung gemacht:
C++: |
#include <stdio.h>
int main(void) { FILE *fd = fopen("d:\\dev-cpp\\wolf360\\test.txt", "r+"); char c; if(NULL == fd){ printf("Error"); } else{ while(fread(&c, 1, 1, fd)) { ungetc(c, fd); fputc(c == 'h' ? 'a' : c, fd); } } fclose(fd);
getchar(); }
|
test.txt existiert, aber er wandelt des einfach nicht um...... " |