Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/07/2008, 13:10
Avatar de bruli
bruli
 
Fecha de Ingreso: mayo-2006
Ubicación: Valencia, Spain, Spain
Mensajes: 77
Antigüedad: 18 años
Puntos: 2
Respuesta: multiple definition of `main' (novatillo en C++)

Parece ser que el error viene de otro archivo.

Tengo dos archivos.

hola.cpp
Código:
#include <iostream>
using namespace std;

int main(){
	cout<<"Hola caracola."<<endl;
	return 0;	
}
y operaciones.cpp
Código:
#include <iostream>
using namespace std;

int main(){
	int a=5,b=10,c=20,r;
	r=a+b; a=c%r;
	c=b-a; a=a*2;
	cout<<"a="<<a<<" b="<<b<<" c="<<c<<" r="<<r<<endl;
	cout<<"La suma de a y b es: "<<a+b<<endl;
	return 0;
}
El caso es que cuando sólo existía hola.cpp, iba bien, y ahora que he creado el otro archivo sale el error.

Parece como que no acepta dos "main" aunque estén en distintos archivos.
__________________
------
Saludos.