hacer una cout en la misma linea de cin Solucionado

Iniciado por nolasco281, 28 Enero 2014, 05:13 AM

0 Miembros y 1 Visitante están viendo este tema.

vangodp

#10
Eso imprime una linea desde un archivo(leeme en este caso)?

Código (cpp) [Seleccionar]

#include <iostream>
#include <fstream>
using namespace std;

int main () {
    ifstream fin("archivo.txt");
    string nombre;
    int edad;

    fin >> nombre >> edad ;

    cout << "tu nombre es: " << nombre
         << " y tienes: "    << edad
         << " anyos :)";

    cin.ignore();
    return 0;
}


Así hacia.
Lo vi en un vídeo de paueky, mola :D
Parece el cin jajaj  fin ^^
Muy bueno el getline() este.
Parece una navaja suiza jeje
Gracias por compartir :D

nolasco281

Hola a todos gracias por sus repuesta me acaba de levantar y vi un montón de respuestas las veo cuando regrese de la U. saludos a todos y muchas gracias
Lo que se puede imaginar... se puede programar.

nolasco281

Mil gracias lo revice y es exactamente lo que nesecitaba.

no sabia como quitar ese salto de linea gracias y saludos a todos

Lo que se puede imaginar... se puede programar.

SCUMM

¿por que no?
Código (cpp) [Seleccionar]

#include <iostream>
#include<cstdlib>
using namespace std;

int main ()
{
    string frase;
    cout << "Escriba algo :)"<<endl;

    cin>>frase;
    system("cls");
    cout << frase << " bien y tu";

    cin.ignore();
    return 0;
}



vangodp

por que si intentas meter "sopa caliente" a la frase solo te va salir "sopa" XD
No lo captura nada después del espacio :(
por eso es mejor geline. Por que captura toda la linea sin importar espacios.
Si lo que quiere es meter hola si le sirve, pero y si quiere "hola guapo! como estas?" XD