Buenas!
scanf() permite imprimir una string? Tengo el siguiente codigo:
Lo que hace es pedir un numero, ejemplo 1234 y devolverlo de la forma 1 2 3 4.
Cambie el codigo y probe con esta linea:
Cuando lo ejecuto no me aparece el mensaje y si ingreso, por ejemplo, el numero 1234 me devuelve 4202 5 0 0. No es posible imprimir texto con esta funcion? (Lo pregunto porque creo haber leido en un libro que descargue hace poco). Si no es posible, no deberia dar error de sintaxis?
Un saludo y perdon por estas dudas tan basicas
scanf() permite imprimir una string? Tengo el siguiente codigo:
Código (c) [Seleccionar]
#include <stdio.h>
main()
{
/* Ingresa un numero de 4 digitos de la forma XXXX y lo devuelve como X X X X */
int num;
printf("Ingrese un numero de cuatro digitos:\n");
scanf("%d", &num);
printf("%d %d %d %d", num / 1000, (num / 100) % 10, (num / 10) % 10, num % 10);
return 0;
}
Lo que hace es pedir un numero, ejemplo 1234 y devolverlo de la forma 1 2 3 4.
Cambie el codigo y probe con esta linea:
Código (c) [Seleccionar]
scanf("Ingrese un numero de cuatro digitos: %d", %num);
Cuando lo ejecuto no me aparece el mensaje y si ingreso, por ejemplo, el numero 1234 me devuelve 4202 5 0 0. No es posible imprimir texto con esta funcion? (Lo pregunto porque creo haber leido en un libro que descargue hace poco). Si no es posible, no deberia dar error de sintaxis?
Un saludo y perdon por estas dudas tan basicas