Resultados da pesquisa a pedido "gets"

5 a resposta

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

1 a resposta

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

2 a resposta

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

3 a resposta

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

5 a resposta

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

1 a resposta

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

2 a resposta

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

1 a resposta

Texto sublime não consegue entender gets.chomp

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

1 a resposta

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