Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ayuddaaaaaa

Estas en el tema de Ayuddaaaaaa en el foro de C/C++ en Foros del Web. Epalex... hey necesito de su ayuda si se puede claro.... Estoy haciendo un programa de un registro de tesis, el cual debo ingresar frases, hasta ...
  #1 (permalink)  
Antiguo 14/07/2009, 17:02
 
Fecha de Ingreso: julio-2009
Mensajes: 1
Antigüedad: 14 años, 9 meses
Puntos: 0
Ayuddaaaaaa

Epalex... hey necesito de su ayuda si se puede claro....
Estoy haciendo un programa de un registro de tesis, el cual debo ingresar frases, hasta alli todo bien pero me salta una linea ya les ilustro...
este es el .h
#include<iostream>
#include<fstream>

using namespace std;

class tesis{
public:
string titulo;
string autor;
string tutor;
string espe;
string fecha;
public:

friend istream&operator>>(istream&ent, tesis&obj){
cout<<"Titulo: "; getline(ent,obj.titulo);
cout<<"Autor: "; getline(ent, obj.autor);
cout<<"Tutor: "; getline(ent, obj.tutor);
cout<<"Especialidad: "; getline(ent, obj.espe);
cout<<"Fecha: "; ent>>obj.fecha;
}

friend ostream&operator<<(ostream&sal, tesis&obj){
sal<<"Titulo: "<<obj.titulo<<endl;
sal<<"Autor: "<<obj.autor<<endl;
sal<<"Tutor: "<<obj.tutor<<endl;
sal<<"Especialidad: "<<obj.espe<<endl;
sal<<"Fecha: "<<obj.fecha<<endl;}
};

y este el .cc

#include"proy.h"
int opc;
main(){
tesis tes;

cout<<"Menu"<<endl;
cout<<"1.- Registro"<<endl;
cin>>opc;
switch(opc){
// if(opc=="1")

case 1: cin>>tes;}
system("pause");}

Pero todo bien mientras no le ponga un menu, o un ciclo de repeticion cuando me compila pasa lo siguiente :

titulo: Autor:_
Lo intente con datos tipo char y me funciona, lo que pasa es que el prof me exige que los datos sean string, se les agradece su ayuda....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:03.