ראינו דוגמה לספירת התווים בקובץ בעזרת לולאת for. שנה את הקוד כך שישתמש בלולאת while, והפטר בהזדמנות זו מהמשתנה c. הפתרון 1.
* include int main() {int num; int count; FILE *const f = fopen( "example.txt", "rt" ); if(!f) { printf("Error: could not open file!
"); return -1; } for(count = 0; fgetc(f) != EOF; ++count) ; printf("The file countains %d chars.
", count); fclose(f); return 0; }
ראינו דוגמה לספירת התווים בקובץ בעזרת לולאת for. שנה את הקוד כך שישתמש בלולאת while, והפטר בהזדמנות זו מהמשתנה c. הפתרון 1.
* include int main() {int num; int count; FILE *const f = fopen( "example.txt", "rt" ); if(!f) { printf("Error: could not open file!
"); return -1; } for(count = 0; fgetc(f) != EOF; ++count) ; printf("The file countains %d chars.
", count); fclose(f); return 0; }