Resultados da pesquisa a pedido "scanf"

4 a resposta

Scanf for double não funciona no Dev C ++

Estou tendo problemas com números de ponto flutuante. Eu acho que algo está colidindo aqui. A saída é: Meu código: #include <stdio.h> int main(){ double y; printf("enter a decimal number: "); scanf("%f", &y); printf("%f\n", y); ...

4 a resposta

Como aceitar apenas uma certa precisão (tantas casas decimais) no scanf?

Noscanf() Eu quero levar apenas até valores decimais. Podemos alcançá-lo? Por exemplo, para exibir até duas casas decimais, usamosprintf("%.2f",A) Como podemos fazer isso porscanf() função.

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

Especificando o comprimento máximo da string a digitalizar dinamicamente em C (como "% * s" em printf)

Posso especificar a quantidade máxima de caracteres parascanf ler para umbuffer usando esta técnica: char buffer[64]; /* Read one line of text to buffer. */ scanf("%63[^\n]", buffer);Mas e se não soubermos o tamanho do buffer quando escrevermos ...

5 a resposta

lendo uma string com espaços com sscanf

Para um projeto, estou tentando ler um int e uma string de uma string. O único problema é que o sscanf parece interromper a leitura de% s quando vê um espaço. Existe alguma maneira de contornar essa limitação? Aqui está um exemplo do que estou ...

4 a resposta

Ler arquivos separados por tabulação em c

Eu sou realmente novo em C, e a coisa dos arquivos de leitura me deixa louca ... Quero ler um arquivo, incluindo nome, local de nascimento e número de telefone, etc. Tudo separado por tabulação O formato pode ser assim: Bob Jason Los Angeles ...

2 a resposta

Scanf ("% c% f% d% c") Retornando valores estranhos

Meu trabalho de classe pede que eu solicite ao usuário que introduza quatro variáveis, char float int char, em uma linha de entrada. Aqui está o código inteiro: #include <stdio.h> #include <stdlib.h> #include <limits.h> #include <math.h> ...

5 a resposta

Usando scanf em um loop while

Provavelmente uma resposta extremamente simples para esta pergunta extremamente simples: Estou lendo "C Primer Plus" de Pratta e ele continua usando o exemplo while (scanf("%d", &num) == 1)...O == 1 é realmente necessário? Parece que alguém ...

4 a resposta

Alocar dinamicamente a sequência inserida pelo usuário

Estou tentando escrever uma função que faz o seguinte: Inicie um loop de entrada, imprimindo'> ' cada iteração.Pegue o que o usuário digitar (comprimento desconhecido) e leia-o em uma matriz de caracteres, alocando dinamicamente o tamanho da ...

3 a resposta

Leitura de arquivos passados como argumentos de linha de comando

Estou tentando analisar um determinado arquivo de texto, mas até agora, meu programa não parece estar lendo corretamente. #include <stdio.h> int main(int argc, char *argv[]) { FILE *fr; //file pointer int buildingFloors = 1; printf("sanity ...