Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Neptune_one en 30 Agosto 2012, 06:44 am



Título: Duda con cin y cout
Publicado por: Neptune_one en 30 Agosto 2012, 06:44 am
Hola que tal, este es mi primer post, apenas estoy iniciando en C++ y a la hora de hacer un programa me surgió la idea de escribir una cadena después de un cin, ejemplo

cout << "El valor es: ";
cin >> v;

cout << "m/s";

resultado

El valor es: (v)
m/s

Yo lo que quiero es que en vez de salir m/s en una siguiente linea, salga en la misma linea en la que le indico el valor, existe alguna manera? o ya seria mas avanzado, espero me puedan responder gracias.


Título: Re: Duda con cin y cout
Publicado por: Stakewinner00 en 3 Septiembre 2012, 22:37 pm
puedes usar esto

Código:
#include <iostream>
#include <cstdlib>
using namespace std;

int main () {
int v;
cout << "El valor es: ";
cin >> v;
system("cls");
cout << "El valor es: " << v << "m/s";
}


Título: Re: Duda con cin y cout
Publicado por: Neptune_one en 4 Septiembre 2012, 08:00 am
puedes usar esto

Código:
#include <iostream>
#include <cstdlib>
using namespace std;

int main () {
int v;
cout << "El valor es: ";
cin >> v;
system("cls");
cout << "El valor es: " << v << "m/s";
}

Gracias por tu respuesta, pero eso no era a lo que me referia, lo que yo quiero es que en pantalla salga

El valor de v es: (aquí sale el prompt e introduzco el valor) m/s

Creo que si va a estar complicado o creo que es imposible y solo se puede con una interfaz grafica


Título: Re: Duda con cin y cout
Publicado por: Stakewinner00 en 4 Septiembre 2012, 08:33 am
Puedes intentar solucionar tu problema de otra forma?

puedes poner

Código:
cout << "valor ....      m/s-->>";
cin >> v;

y ya saldra el texto