problemas al compilar programa con multiple archivos

Iniciado por riddick94, 10 Julio 2011, 23:15 PM

0 Miembros y 1 Visitante están viendo este tema.

riddick94

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:


Uploaded with ImageShack.us

Me pueden decir donde la he liado?

Gracias :)

rir3760

En el archivo "misfunciones.h" te falta el punto y coma al final de la declaracion de la funcion "suma":
int suma(int a, int b)

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

riddick94

anda, es verdad!!!
muchas graacias! siempre pasa lo mismo, fallos tontos.