Resultados da pesquisa a pedido "scanf"

2 a resposta

Como digitalizar espaços em uma string?

Estou tentando digitalizar de 1 a 3 palavras do usuário em uma string. No entanto, apenas a primeira palavra será digitalizada.

6 a resposta

Especificadores de formato para uint8_t, uint16_t,…?

Se eu tiver uma variável inteira, posso usarsscanf como mostrado abaixo, usando o especificador de formato% d. sscanf (line, "Value of integer: %d\n", &my_integer);Onde posso encontrar especificadores de formato parauint8_t, uint16_t, uint32_t ...

3 a resposta

scanf Cppcheck warning

Cppcheck mostra o seguinte aviso para scanf: Message: scanf without field width limits can crash with huge input data. To fix this error message add a field width specifier: %s => %20s %i => %3i Sample program that can crash: #include int main() ...

3 a resposta

Por que um espaço na minha declaração scanf faz diferença? [duplicado

Esta pergunta já tem uma resposta aqui: O que significa espaço no scanf? [duplicado [/questions/6582322/what-does-space-in-scanf-mean] respostasQuando executo o código abaixo, ele funciona conforme o esperad #include <stdio.h> int main() { char ...

2 a resposta

fgets () pulou [duplicado]

Esta pergunta já tem uma resposta aqui: O scanf () recebe '\ n' como sobra de entrada do scanf () anterio [/questions/1815986/does-scanf-take-n-as-input-leftover-from-previous-scanf] 1 respostaEstou escrevendo um programa para a escola em que o ...

6 a resposta

Qual é a maneira mais simples de obter entrada do usuário em C?

arece haver muitas maneiras de obter a entrada do usuário em Qual é a maneira mais fácil que requer pouco código? Basicamente eu preciso exibir isso: Enter a file name: apple.text Basicamente, preciso pedir ao usuário um nome de arquivo. ...

1 a resposta

C ++ alternativa ao sscanf ()

Tenho a seguinte função: static void cmd_test(char *s) { int d = maxdepth; sscanf(s, "%*s%d", &d); root_search(d); }Como posso obter a mesma saída de maneira C ++, em vez de usarsscanf?

2 a resposta

como usar EOF stdin em C

Eu preciso inserir coordenadas em uma matriz até encontrar o EOF, mas algo está errado no meu código. Eu usei ctrl + Z, ctrl + D int main() { int x[1000],y[1000]; int n=0,nr=0,a,b,i; printf("Enter the coordinates:\n"); while(scanf ( "%d %d ", ...

7 a resposta

Como ler da entrada até encontrar uma nova linha usando scanf ()?

Pediram-me para fazer um trabalho em C quando deveria ler da entrada até que houvesse espaço e depois até o usuário pressionar enter. Se eu fizer isso: scanf("%2000s %2000s", a, b); Seguirá a 1ª regra, mas não a 2ª. Se eu escrever: I am smartO ...

2 a resposta

scanf ("% [^ \ n] s", a) vs recebe (a)

Foi-me dito que o scanf não deve ser usado quando o usuário insere uma string. Em vez disso, vá para gets () pela maioria dos especialistas e também pelos usuários do StackOverflow. Eu nunca perguntei no StackOverflow por que não se deve usar o ...