Resultados da pesquisa a pedido "fgets"

3 a resposta

Como usar fgets para ler um arquivo linha por linha

Eu sou novo em programação, então existem alguns princípios básicos e talvez senso comum que eu não conheço. Eu tenho uma pergunta sobre como usar o fgets corretamente. Com base na explicação de fgets, parece que os fgets devem parar sempre que ...

4 a resposta

Limpar buffer de entrada após fgets () em 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); }Quando introduzo algo maior que 10 caracteres, o loop pula. Who ...

2 a resposta

Programa está pulando fgets sem permitir entrada

Basicamente, como o título diz .. Quando meu programa é executado no console, ele pergunta se você deseja criptografar ou descriptografar. E quando insiro e ou E, ele cria uma nova linha em branco (até inserir alguns tipo de texto) e, em seguida, ...

2 a resposta

Como usar os recursos corretamente em uma estrutura?

Não consigo descobrir qual é o problema do meu código. Aqui está o meu 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; ...

2 a resposta

strcmp não avaliará corretamente as instruções if [duplicate]

Esta pergunta já tem uma resposta aqui: strcmp em uma linha lida com fgets [/questions/2404794/strcmp-on-a-line-read-with-fgets] respostas#include <stdio.h> #include <math.h> #include <string.h> #define size 7 int computeN(char s1[]) { int n=-1; ...

4 a resposta

Diferença entre fgets e get

Qual é a diferença entrefgets() egets()? Estou tentando interromper meu loop quando o usuário pressiona apenas "enter". Está funcionando bem comgets(), mas eu não quero usargets(). Eu tentei comfgets() escanf() mas não tenho os mesmos resultados ...

3 a resposta

Leia o número desconhecido de linhas de stdin, C

Eu tenho um problema com a leitura de stdin de tamanho desconhecido. Na verdade, é uma tabela no arquivo .txt, que chego ao stdin chamando o parâmetro '<' table.txt. Meu código deve ficar assim: #include <stdio.h> #include <string.h> int ...

1 a resposta

Fgets ignorando entradas [duplicado]

Esta pergunta já tem uma resposta aqui: fgets não funciona após scanf [/questions/5918079/fgets-doesnt-work-after-scanf] 7 respostas Tentei olhar em volta e não consigo encontrar onde está o erro. Eu sei que isso deve ter algo a ver com a ...

3 a resposta

fgets pular a linha em branco

Estou escrevendo um programa C que usa fgets para ler em cada linha de um arquivo. O problema é que, se o arquivo tem uma linha em branco, como ignorá-lo para obter a próxima linha? Isto é o que eu tentei até agora, mas não funcionou. char ...

3 a resposta

O fgets () está retornando NULL com um buffer curto compatível?

No teste de unidade, uma função contendofgets(), encontrou um resultado inesperado quando o tamanho do buffern < 2. Obviamente, esse tamanho de buffer é tolo, mas o teste está explorando casos extremos. Código simplificado: #include <error.h> ...