Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2013, 22:27
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Sonrisa Respuesta: funciones cout y cin

Cita:
Iniciado por polpolpol Ver Mensaje
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.