elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: [1]
1  Foros Generales / Dudas Generales / Re: Programa en C++ no sirve. en: 6 Agosto 2013, 00:59 am
Como ya me suponía no puedes hacer un include al archivo de fuente así que simplemente quita el:
Código
  1. #include "io.cpp"
Y vuelve a poner las definiciones de las funciones en el main.cpp. El cual queda así:
Código
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int ReadNumber();
  6. void WriteAnswer(int x);
  7.  
  8. int main()
  9. {
  10.  
  11.    cout << "Give us your numbers!" << endl;
  12.    int x = ReadNumber();
  13.    int y = ReadNumber();
  14.    WriteAnswer(x + y);
  15.    return 0;
  16. }
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.
2  Foros Generales / Dudas Generales / Re: Programa en C++ no sirve. en: 5 Agosto 2013, 22:49 pm
Ya he borrado todas las referencias anteriores, y me da el mismo error.
3  Foros Generales / Dudas Generales / Programa en C++ no sirve. en: 5 Agosto 2013, 16:01 pm
Hola,
Ultimamente he estado aprendiendo C++ basico.
Segui un tutorial, y llegue a esto: Una prueba.
Estoy usando Code::Blocks con Digital Mars.
Estoy en el paso #2, sin embargo recibo este error:

||=== Quiz, Debug ===|
obj\Debug\main.o||In function `Z10ReadNumberv':|
C:\Users\ClaudioJ\Desktop\Code\C++\Quiz\io.cpp|7|multiple definition of `ReadNumber()'|
obj\Debug\io.o:C:\Users\ClaudioJ\Desktop\Code\C++\Quiz\io.cpp|7|first defined here|
obj\Debug\main.o||In function `Z11WriteAnsweri':|
C:\Users\ClaudioJ\Desktop\Code\C++\Quiz\io.cpp|16|multiple definition of `WriteAnswer(int)'|
obj\Debug\io.o:C:\Users\ClaudioJ\Desktop\Code\C++\Quiz\io.cpp|16|first defined here|
||=== Build finished: 4 errors, 0 warnings (0 minutes, 0 seconds) ===|

Estas son las files que estoy usando:

main.cpp

Código:
#include <iostream>
#include "io.cpp"

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;
}



io.cpp

Código:
#include <iostream>

using namespace std;

int ReadNumber ()
{
    cout << "Give me a first number: ";
    int x;
    cin >> x;
    return x;
}


    void WriteAnswer (int x)
{
    cout << "Your numbers added are:" << x << endl;
}
4  Programación / Programación General / Re: Buen tutorial para Python. en: 3 Agosto 2013, 21:58 pm
Muchas gracias!
5  Programación / Programación General / Re: Buen tutorial para Python. en: 24 Junio 2013, 15:48 pm
Nadie?
6  Programación / Programación General / Buen tutorial para Python. en: 18 Junio 2013, 00:29 am
He estado programando en Java por un tiempo ya pero decidi moverme a python.
Alguien sabe de un buen tutorial de python para principiantes?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines