Emm en qui puedo hacer la siguiente pregunta ??
Tengo un duda con respecto a la libreria conio.h de c++
bueno la duda surge por q yo intento programar en un emulador de C para android y se q se una scanf(""); y printf(""); pero el problema es como ago para q el printf me de el valor de la variable "x" por ejemplo y no q me escriba X en la pantalla; no se si me explico ?? ¬¬
Entiendanme soy novato :D
Muchas gracias por su respuesta xD
printf("Valor de la variable: %d",nombreVariable);
en donde la "d" del %d indica el tipo, y esto depende de la variable.
Te refieres a eso? un saludo
Tienes un foro llamado Programacion C/C++ para que pongas las dudas de este estilo y mucha información. http://foro.elhacker.net/programacion_cc-b49.0/
Cita de: NivekiyeR en 26 Mayo 2013, 09:22 AMTengo un duda con respecto a la libreria conio.h de c++
Conio no es parte de la biblioteca estándar de C++ y no se recomienda su uso. Mas información en la pagina |Lo que no hay que hacer en C/C++. Nivel basico| (http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html).
Cita de: NivekiyeR en 26 Mayo 2013, 09:22 AMla duda surge por q yo intento programar en un emulador de C para android
Tienes que explicarte de una forma clara y precisa para que alguien en los foros pueda ayudarte. Empieza aclarando cual es el lenguaje de programación que utilizas.
Cita de: NivekiyeR en 26 Mayo 2013, 09:22 AMy se q se una scanf(""); y printf(""); pero el problema es como ago para q el printf me de el valor de la variable "x" por ejemplo y no q me escriba X en la pantalla; no se si me explico ??
Me temo que no.
En C se utiliza scanf para leer un valor y printf para imprimirlo mientras que en C++ la forma políticamente correcta es mediante los objetos cin (para lectura) y cout (para escritura).
Un saludo
Las funciones printf() y scanf() no tienen nada que ver con la libreria conio.h. Esas dos funciones corresponden a la libreria estadar de entrada y salida, que es el archivo stdio.h
Cuando quieres que printf() imprima en pantalla el valor de esa variable X ¿Lo haces de la siguiente forma?
printf("X");
Si es asi lo estarias haciendo mal por que lo que te imprimira por pantalla sera la letra x. Has de hacerlo como te han indicado antes:
printf("%d", X);
El primer parametro de un printf() (lo que escribimos entre las comillas dobles) es la cadena de formato, ese %d significa que quieres imprimir con un formato numerico decimal el valor de una variable o expresion. El siguiente argumento del printf() seria el nombre de la variable que quieres imprimir por pantalla.
Cita de: lipman en 26 Mayo 2013, 09:56 AM
printf("Valor de la variable: %d",nombreVariable);
en donde la "d" del %d indica el tipo, y esto depende de la variable.
Si vas a imprimir varios caracteres utilizas %s
Si tu variable es racional utilizas %f
Si es entero %d,%i
Cita de: rir3760 en 26 Mayo 2013, 15:12 PM
En C se utiliza scanf para leer un valor y printf para imprimirlo mientras que en C++ la forma políticamente correcta es mediante los objetos cin (para lectura) y cout (para escritura).
cout << "Hello World";
cin >> variable;
saludos.