es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FGETS

¿Cómo hacer que C ignore espacios?

Estoy trabajando en un programa que toma un número de 32 dígitos y lo coloca en un arreglo que luego lo convierte en un arreglo de enteros. Sin embargo, este número de 32 dígitos incluye espacios entre ciertas áreas, por ejemplo, el número: 11000010111110100000000000000000 podría ser escrito como 1 10000101 . . . Read more

Estoy teniendo dificultades para entender la función fgets().

Estoy preparándome para un examen la semana que viene y me está costando entender la función fgets() en C. Dado este ejemplo: void main() { FILE *fp; char buff[2] fp = fopen(“test.txt”, “r”); while (fgets(buff, sizeof(buff), fp) /*Entiendo que este bucle devuelve verdadero mientras no se encuentre el final del . . . Read more

fgets() no analiza correctamente los datos como deseo.

Actualmente estoy analizando el archivo ‘.dat’ utilizando fgets() de esta forma. #include int main(int argc, char **argv) { FILE *fp = fopen(argv[1], “r+”); unsigned char pu8bufsend[256]; printf(“%s\n”, argv[1]); fseek(fp, 58, SEEK_SET); while(fgets((char*)pu8bufsend, 128*2, fp) != NULL) { for (size_t j = 0; j < 256; j++) { printf(“%02x , %d\n”, . . . Read more

¿Cómo usar “fgets” después de usar “fgetc”?

Estoy tratando de escribir un programa específico que lee datos de un archivo, pero me di cuenta de que cuando leo el archivo con fgetc, si uso fgets más tarde, no tiene ninguna salida. Por ejemplo, este código: #include <stdio.h> #include <stdlib.h> int main() { FILE * arq = fopen(“arquivo.txt”, . . . Read more