Resultados da pesquisa a pedido "scanf"
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.
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 ...
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() ...
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 ...
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 ...
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. ...
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?
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 ", ...
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 ...
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 ...