C | Manejo de archivos | Pregunta 1

¿Cuál de las siguientes afirmaciones sobre ARCHIVO es verdadera? *fp (A) ARCHIVO es una palabra clave en C para representar archivos y fp es una variable de tipo ARCHIVO. (B) FILE es una estructura y fp es un puntero a la estructura de tipo FILE (C) FILE es una secuencia (D) FILE es una secuencia … Continue reading «C | Manejo de archivos | Pregunta 1»

Base de datos relacional de archivos CSV en C

En la programación C , se utilizan arrays y strings para el almacenamiento de datos en tiempo de ejecución, que es volátil y obtiene memoria en la RAM. Pero para almacenar datos permanentemente en un disco duro que además puede ser manipulado. Entonces, la idea es usar un archivo CSV para almacenar y manipular datos. … Continue reading «Base de datos relacional de archivos CSV en C»

C | Manejo de archivos | Pregunta 3

getc() devuelve EOF cuando (A) se alcanza el final de los archivos (B) cuando getc() no puede leer un carácter (C) Ambos de los anteriores (D) Ninguno de los anteriores Respuesta: (C) Explicación: Ver EOF, getc() y feof() en C Quiz de esta pregunta Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona … Continue reading «C | Manejo de archivos | Pregunta 3»

fgets() y gets() en lenguaje C

Para leer un valor de string con espacios, podemos usar gets() o fgets() en el lenguaje de programación C. Aquí veremos cuál es la diferencia entre gets() y fgets(). fgets() Lee una línea del flujo especificado y la almacena en la string a la que apunta str. Se detiene cuando se leen (n-1) caracteres, se … Continue reading «fgets() y gets() en lenguaje C»

C | Manejo de archivos | Pregunta 5

fseek() debe preferirse a rewind() principalmente porque (A) rewind() no funciona para archivos vacíos (B) rewind() puede fallar para archivos grandes (C) En rebobinado, no hay forma de comprobar si el operaciones completadas con éxito (D) Todo lo anterior Respuesta: (C) Explicación: consulte fseek() frente a rewind() en el examen C de esta pregunta Publicación … Continue reading «C | Manejo de archivos | Pregunta 5»

EOF, getc() y feof() en C

En C/C++, getc() devuelve EOF cuando se alcanza el final del archivo. getc() también devuelve EOF cuando falla. Por lo tanto, solo comparar el valor devuelto por getc() con EOF no es suficiente para verificar el final real del archivo. Para resolver este problema, C proporciona feof() que devuelve un valor distinto de cero solo … Continue reading «EOF, getc() y feof() en C»

C | Manejo de archivos | Pregunta 4

En fopen(), el modo abierto «wx» a veces se prefiere «w» porque. 1) El uso de wx es más eficiente. 2) Si se usa w, los contenidos antiguos del archivo se borran y se crea un nuevo archivo vacío. Cuando se usa wx, fopen() devuelve NULL si el archivo ya existe. (A) Solo 1 (B) … Continue reading «C | Manejo de archivos | Pregunta 4»