Comprueba con estas preguntas que has entendido cómo se trabaja con ficheros.
Hay algo que está mal en este trozo de código, ¿qué es?:
1 FILE *fptr; 2 char b = ‘b’; 3 char *c = &b; 4 if (fptr = fopen(“file.txt”, “r”))!= NULL) 5 { 6 while(!feof(fptr)) 7 { 8 fwrite(c, sizeof(char),1,fptr) 9 printf(“Character: %c”,*c); 10 } 11 fclose(fptr); 12 }
Abres el fichero fptr
, que ocupa 100 bytes.
¿Cuál de loss siguientes pares de sentencias son equivalentes?
Abres el fichero fptr
. Comienzas a leer byte a byte.
Al leer todos los datos y llegar al final, ¿cuál de estas sentencias es correcta?