Resultados da pesquisa a pedido "gets"
O programa não executa gets () após scanf (), mesmo usando fflush (stdin)
Depois de perder muito tempo pesquisando por que meu programa não executa get () depois de usar scanf (), encontrei uma solução que é usar fflush (stdin) após scanf () para ativar get () para obter uma string. O problema é que o fflush (stdin) ...
chamada fgets () com redirecionamento obtém fluxo de dados anormal
Eu estava prestes a escrever um shell com linguagem C. Aqui está o código fonte abaixo: #include <unistd.h> #include <stdio.h> #include <string.h> #include <sys/wait.h> #include <stdlib.h> int getcmd(char *buf, int nbuf) { memset(buf, 0, ...
função gets () e byte zero '\ 0' na entrada
Ogets() A função da linguagem C (por exemplo, da glibc) é interrompida, se ler um byte zero ('\0') do arquivo? Teste rápido:echo -ne 'AB\0CDE' Obrigado. PS esta pergunta surge dos comentários nesta pergunta:retornar à libc - ...
Cordas, fica e faz enquanto
Eu estou fazendo um exercício em C, mas eu tenho um problema quando estou no e eu quero repetir o ciclo (fazer while), de fato, se eu digitar 1, o programa c...
O gets () está oficialmente obsoleto?
Baseado no rascunho mais recente [http://www.open-std.org/Jtc1/sc22/wg21/docs/papers/2011/n3242.pdf] do C ++ 11, C ++ refere-se à ISO / IEC 9899: 1999 / Cor.3: 2007 (E) para as definições das funções da biblioteca C (por §1.2 [intro.refs] / 1 ...
C: gets () pula a primeira entrada [fechada]
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> typedef struct record { char name[20]; char surname[20]; char telephone[20]; }Record; typedef struct node { Record data; struct node *next; }Node; Node *head = NULL; ...
função @Gets (string #) pulando primeiro obtém request
Estou trabalhando em um projeto para meu próprio lazer e aprendizado. Parte disso é assim: #include<stdio.h> #include<string.h> wgame() { char string3[12], string2[12], string1[12], string4[12], string5[12]; memset (string1, 0, 11); memset ...
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 ...
Como funcionam as funções de put e gets?
main() { char name[20]; printf("enter your name\n"); scanf("%s",name); printf("%s",name); gets(name); puts(name); }entrada: Sampad Saha Resultado Sampad Saha Aqui coloca apenas usa a entrada retirada degets(). como, se eu omitir issoprintf() ...
Página 1 do 2