Resultados da pesquisa a pedido "fgets"
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 ...
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 ...
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, ...
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; ...
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; ...
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 ...
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 ...
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 ...
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 ...
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> ...