Resultados da pesquisa a pedido "getchar"

2 a resposta

EOF lendo C / C ++

Estou usando o NetBeans MinGW para compilar programas c simples (sou novo nisso). Meu problema é que eu tenho esse código simples #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { int c,i=0; while((c=getchar())!=EOF){ ...

1 a resposta

O fluxo de controle do programa não funciona conforme o esperado

Este é um problema emC. O fluxo de controle do programa não é o esperado. Ele pede para inserir o caractere, mas não pede para inserir o caractere x. int foo(); int main(int argc, const char * argv[]) { foo(); return 0; } int foo(){ char in; ...

2 a resposta

Como liberar o buffer do console?

Eu tenho algum código que é executado repetidamente: printf ("você deseja continuar? S / N: \ n"); keepplaying = getchar (); no próximo meu código está sendo executado, ele não espera pela entrada. Eu descobri que o getchar no tempo secioned ...

1 a resposta

Como testar funções c da unidade envolvendo IO?

Eu estou enfrentando problemas em escrever testes de unidade para funções C que envolvem a operação de IO. Por exemplo, abaixo está o código que escrevi para...

1 a resposta

Adicione um tempo limite para getchar ()

Preciso adicionar uma função de tempo limite para getchar () no meu program O que devo fazer para que, quando meu programa atingir a instrução getchar (), ele aguardará apenas uma certa quantidade de tempo para o usuário pressionar a tecla e se ...

3 a resposta

Usando getchar () em um loop while

#include <stdio.h> main() { int c ; while ((c = getchar()) != EOF) { int isEOF = (c==EOF); printf("is %c EOF: %d ", c, isEOF); } }Por que o método printf () é chamado duas vezes em cada caractere de entrada aqui? Se eu der uma entrada 'a', estou ...

2 a resposta

Eu quero getchar duas vezes, mas eu não posso

int main() { int r, c; r = getchar(); c = getchar(); putchar(r); putchar(c); printf("\n"); return(0); }Depois de ler emr, o programa gerar e sai. Eu quero pedirc e insira, mas como é que isso não acontec

1 a resposta

Confusão sobre como um loop getchar () funciona internamente

Eu incluí um programa de exemplo usandogetchar() abaixo, para referência (não que alguém provavelmente precise) e sinta-se à vontade para abordar as preocupações, se desejar. Mas minha pergunta é: O que exatamente está acontecendo quando o ...

1 a resposta

Qual é o buffer de entrada padrão?

5 a resposta

getchar () e putchar ()

no exemplo: #include <stdio.h> main() { long nc; nc = 0; while (getchar() != EOF) ++nc; printf("%ld\n", nc); }Eu não entendo direito. putchar () colocaria o personagem de fora, mas por que depois do EOF ele coloca todos os personagens de fora ...