Resultados da pesquisa a pedido "fgets"

3 a resposta

Fgets de problemas stdin [C]

Estou escrevendo um programa que funciona com arquivos. Eu preciso ser capaz de inserir dados como estruturas e, eventualmente, lê-los. O problema que tenho no momento é com este código: typedef struct { char* name; ..... }employeeRecord; ...

2 a resposta

Fgets () sempre termina nula a string que retorna?

Isso é seguro? Fazfgets encerrar o buffer com nulo ou devo definir o 20 byte como nulo após a chamada parafgets e antes de eu ligarclean? // strip new lines void clean(char *data) { while (*data) { if (*data == '\n' || *data == '\r') *data = ...

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

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 ...

13 a resposta

Removendo o caractere de nova linha à direita da entrada fgets ()

Estou tentando obter alguns dados do usuário e enviá-los para outra função no gcc. O código é algo como isto. printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, "Error reading Name.\n"); exit(1); }No ...

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 ...

4 a resposta

Como usar fgets se você não sabe o número de caracteres a serem lidos?

Preciso ler um arquivo e enviar o texto para uma string para que eu possa analisá-lo. No entanto, o programa não saberá exatamente quanto tempo o arquivo tem, então o que eu faria se quisesse usarfgets(), ou existe uma ...

5 a resposta

Fgets C versus fgetc para linha de leitura

Preciso ler uma linha de texto (terminada por uma nova linha) sem fazer suposições sobre o comprimento. Então, agora estou diante de possibilidades: Usarfgets e verifique sempre se o último caractere é uma nova linha e acrescente continuamente a ...

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

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, ...