Resultados de la búsqueda a petición "getchar"

1 la respuesta

El flujo de control del programa no funciona como se esperaba.

Este es un problema enC. El flujo de control del programa no es el esperado. Solicita ingresar el carácter pero no solicita ingresar el carácter x. int foo(); int main(int argc, const char * argv[]) { foo(); return 0; } int foo(){ char in; char ...

3 la respuesta

¿Esperar a presionar enter en C dentro de un bucle while?

Estoy escribiendo un programa en C y necesito esperar a que el usuario presione cualquier tecla para continuar. Cuando usogetchar(); espera elEntrar tecla a presionar. Pero cuando lo uso dentro de unwhile bucle, no funciona. ¿Cómo puedo hacer que ...

1 la respuesta

¿Por qué esta declaración se imprime dos veces en el ciclo while?

Escribí este sencillo programa para practicar: #include <stdio.h> #include <stdlib.h> #include <string.h> #define CLASSES 3 #define STUDENTS 4 int grades[CLASSES][STUDENTS]; int main(void) { int i = 1; char t,k; while(i == 1) { ...

2 la respuesta

¿Por qué Ctrl-Z no activa EOF?

Por quéCtrl+Z no activa el ciclo para terminar en el siguiente programa pequeño? #include <stdio.h> main() { int c; while ((c = getchar()) != EOF) { //nothing } return 0; }Si entro:test^ZEnter, no se sale del bucle. Encontré preguntas ...

1 la respuesta

¿Por qué se omite getchar ()? [duplicar

Esta pregunta ya tiene una respuesta aquí: scanf la función getchar se omite [/questions/13473693/scanf-getchar-function-is-skipped] 2 respuestas Este es mi código a continuación, en el que estaba trabajando. El resultado es este: Enter Nums: ...

1 la respuesta

Agregue un tiempo de espera para getchar ()

Necesito agregar una función de tiempo de espera para getchar () en mi programa. ¿Qué debo hacer para que cuando mi programa alcance la instrucción getchar (), solo esperará una cierta cantidad de tiempo para que el usuario haga una pulsación ...

2 la respuesta

EOF leyendo C / C ++

Estoy usando NetBeans MinGW para compilar programas c simples (soy nuevo en esto). Mi problema es que tengo este código simple #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { int c,i=0; while((c=getchar())!=EOF){ i++; } ...

2 la respuesta

Quiero obtener dos veces pero no puedo

int main() { int r, c; r = getchar(); c = getchar(); putchar(r); putchar(c); printf("\n"); return(0); } Después de leer enr, el programa emiter y renuncia. Quiero que pidac e ingrese pero ¿cómo es que no hace eso?

10 la respuesta

Termine un ciclo while usando `getchar ()`

Para mi tarea, necesito implementar el algoritmo de Horners para convertir entre bases. Me han dicho que usegetchar() para esta tarea. Pero tengo un problema en el que cuando presiono enter, el programa no finaliza y solo toma más ...