Novato en Apuros

guille
23 de Febrero del 2004
Estoy aprendiendo a utilizar los includes, se trata de un programa que pide una frase y luego la muestra, quedaria asi:
*****************************************
# include <iostream>
# include <conio>
using namespace std;
void main()
{
string frase;
cout<<"Escribe la frase: ";
getline(cin,frase,'n');
cout<<frase;
getchar();
}
********************************
Hasta aqui todo correcto, funciona bien. El Ejercicio pide dividir el codigo en 2 ficheros CPP y unirlos mediante un include, para que compile igual que siendo uno solo.

Quedaria asi:

FICHERO PRINCIPAL.CPP
*************************************
# include <iostream>
# include <conio>
# include "segundo.cpp"
using namespace std;
void main()
{
string frase;
cout<<"Escribe la frase: ";

FICHERO SEGUNDO.CPP
********************************
getline(cin,frase,'n');
cout<<frase;
getchar();
}

Pues haciendo esto no me compila, Cual es el fallo??
AYUDA!!

dvaccaro
23 de Febrero del 2004
Seguramente el problema es que quedó la funcion
main partida por la mitad, y en lo que a mis conoci-
mientos atañe, entiendo que cada fichero tiene que
contener estructuras sintacticamane correctas
por ejemplo las llaves correctamente balanceadas
Pero mas allá de mis supuestos, cual es el error
que reporta el compilador ?

Saludos
Daniel

dvaccaro
23 de Febrero del 2004
Además yo probaría porner el
# include "segundo.cpp"
al final del primer fichero, puesto que es ahi donde
debe insertarse el codigo del segundo fichero

Saludos
Daniel