Cita:
Iniciado por polpolpol Buen dia amigos del foro :D
He visto algunas formas de utilizar printf y scanf que me gustaria saber si se pueden hacer con un cout y con cin respectivamente...
ejemplo:
scanf("%d-%d-%d\n",&aa,&mm&dd);
// esto lo que hace es que guarda todo el entero hasta que se escribe el ' - '
// y me gustaria saber si se puede hacer algo asi con cin de c++
printf("|%6d|",a);
// esto lo que hace es imprimir algo asi ' | a| '
// imprime 6 caracteres incluyendo el valor de a, esto lo quiero hacer con cout en //c++
De antemano agradesco la atencion a la question :D
Con cin puedes hacer eso:
cin >> num1 >> num2 >>num3 ... en la misma llamada.
el caso del printf, creo que es mas potente que cout pero ojo, con 2 dedos de luces se puede hacer tanto con printf que con cout XDDD.
cin esta muy bien si pones de esta forma:
int dia, mes, anyo;
1 cout << "introdusca dia" << endl;
2 cin >> dia;
3 cout << "introdusca mes" << endl;
4 cin >> mes;
5 cout << "introdusca anyo" << endl;
6 cin >> anyo;
7 cout <<dia << " " << mes << " "<< anyo;
A la hora de ejecutar pones: 12 03 2013
si al poner los 3 parámetros coincide con los 3 tipos y espacios entre los números, al presionar enter te rellena todos los campos, saltando directo de la linea 2 a la 7 si hacer las demás preguntas, chulis ¿no? :D
.