Resultados de la búsqueda a petición "fgets"
Cómo usar fgets para leer un archivo línea por línea
Soy nuevo en programación, así que hay algunos conceptos básicos y tal vez sentido común que no sé. Tengo una pregunta sobre cómo usar los fgets correctamente. Según la explicación de los fgets, parece que los fgets deberían detenerse cada vez ...
Borrar el búfer de entrada después de fgets () en C
#include <stdio.h> int main() { char name[10]; for(int i=0;i<=10;i++) { printf("Who are you? "); if(fgets(name,10,stdin)!=NULL) printf("Glad to meet you, %s.\n",name); } return(0); }Cuando ingreso algo mayor de 10 caracteres, el bucle se ...
El programa está saltando fgets sin permitir la entrada
Básicamente, como dice el título ... Cuando mi programa se ejecuta desde la consola, me preguntará si desea cifrar o descifrar ... y cuando ingreso e o E, crea una nueva línea en blanco (hasta que ingrese algunos tipo de texto), luego muestra las ...
¿Cómo usar los fgets correctamente en una estructura?
No puedo resolver cuál es el problema con mi código. Aquí está mi código: #include <stdio.h> #include <stdlib.h> #define N 20 typedef struct _dog { char dogName[N],ownerName[N]; int dogAge; } Dog; int main() { //Dynamic array int size; ...
strcmp no evaluará correctamente las declaraciones if [duplicado]
Esta pregunta ya tiene una respuesta aquí: strcmp en una línea leída con fgets [/questions/2404794/strcmp-on-a-line-read-with-fgets] 6 respuestas#include <stdio.h> #include <math.h> #include <string.h> #define size 7 int computeN(char s1[]) { ...
Diferencia entre fgets y gets
Cuál es la diferencia entrefgets() ygets()? Estoy tratando de romper mi ciclo cuando el usuario presiona simplemente "enter". Funciona bien congets(), pero no quiero usargets(). Lo intenté confgets() yscanf() pero no tengo los mismos resultados ...
Leer un número desconocido de líneas de stdin, C
Tengo un problema con la lectura de stdin de tamaño desconocido. De hecho, es una tabla en el archivo .txt, que llego a stdin llamando al parámetro '<' table.txt. Mi código debería verse así: #include <stdio.h> #include <string.h> int main(int ...
los fgets saltan la línea en blanco
Estoy escribiendo un programa en C que usa fgets para leer en cada línea de un archivo. El problema es que si el archivo tiene una línea en blanco, ¿cómo omitirlo para obtener la siguiente línea? Esto es lo que había intentado hasta ahora pero no ...
¿Es fgets () devuelve NULL con un búfer corto compatible?
En la unidad que prueba una función que contienefgets(), se encontró con un resultado inesperado cuando el tamaño del búfern < 2. Obviamente, un tamaño de búfer de este tipo es una tontería, pero la prueba está explorando casos ...
Valor de retorno de fgets ()
Hace poco comencé a trabajar conI/O enC. Aquí está mi pregunta: Tengo un archivo, del cual leo mi entrada. Entonces usofgets() para obtener cadenas en un búfer que utilizo de alguna manera. Ahora, ¿qué sucede si la entrada es demasiado corta para ...