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.
puedes usar esto
#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";
}
Cita de: Stakewinner00 en 3 Septiembre 2012, 22:37 PM
puedes usar esto
#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
Puedes intentar solucionar tu problema de otra forma?
puedes poner
cout << "valor .... m/s-->>";
cin >> v;
y ya saldra el texto