Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: riddick94 en 10 Julio 2011, 23:15 pm



Título: problemas al compilar programa con multiple archivos
Publicado por: riddick94 en 10 Julio 2011, 23:15 pm
Hola!
Estoy aprendiendo c++ i me he quedado trabado al compilar un programa con multiples archivos. Aqui os dejo el codigo:
misfunciones.h
#ifndef MISFUNCIONES_H_INCLUDED
#define MISFUNCIONES_H_INCLUDED
int suma(int a, int b)
#endif

misfunciones.cpp
int suma(int a, int b)
{
    int c;
    c= a+b;
    return c;
}

main.cpp
#include <iostream>
#include "misfunciones.h"
using namespace std;
int main()
{
    int t, y, u;
    cout<<"Da un valor a dos variables para ver la suma de ellas mismas:"<<endl;
    cin>>t>>y;
    u= suma (t,y);
    cout<<u<<endl;
}

El programa en si es una tonteria pero sólo era para practicar este tipo de programas con multiples archivos.
Utilizo el codeblocks del windows. Lo guardo todo en un proyecto y al darle a compilar me da error. El error es el siguiente:
(http://img855.imageshack.us/img855/4159/errortj.th.jpg) (http://imageshack.us/photo/my-images/855/errortj.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

Me pueden decir donde la he liado?

Gracias :)


Título: Re: problemas al compilar programa con multiple archivos
Publicado por: rir3760 en 11 Julio 2011, 00:14 am
En el archivo "misfunciones.h" te falta el punto y coma al final de la declaracion de la funcion "suma":
Código
  1. int suma(int a, int b)

Un saludo


Título: Re: problemas al compilar programa con multiple archivos
Publicado por: riddick94 en 11 Julio 2011, 00:39 am
anda, es verdad!!!
muchas graacias! siempre pasa lo mismo, fallos tontos.