Cita de: avesudra en 5 Agosto 2013, 23:38 PM
Como ya me suponía no puedes hacer un include al archivo de fuente así que simplemente quita el:Código (cpp) [Seleccionar]#include "io.cpp"
Y vuelve a poner las definiciones de las funciones en el main.cpp. El cual queda así:Código (c) [Seleccionar]#include <iostream>
using namespace std;
int ReadNumber();
void WriteAnswer(int x);
int main()
{
cout << "Give us your numbers!" << endl;
int x = ReadNumber();
int y = ReadNumber();
WriteAnswer(x + y);
return 0;
}
Y el io.cpp queda exactamente como estaba. Obviamente el compilador generará dos archivos objeto que luego enlazará.
¡Un saludo!
¡Muchas gracias!
Esto resolvió mi problema.