sto ottenendo il seguente errore: Multiple definizione di `main'di compilazione: la definizione multipla di 'main'
ho creato un nuovo progetto, ci sono due file C++ in esso:
File 1
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World";
//fflush(stdin);
//getchar();
return 0;
}
File 2
#include <iostream>
using namespace std;
int main()
{
cout<<"Demo Program";
return 0;
}
Quando premo costruire progetto e Run, ottengo l'errore. Come eseguo questi file?
Quali modifiche devo fare, posso rimuovere int main() da FILE 2? – sandbox
Puoi cambiare il nome e chiamarlo dove ti serve. O avere i file in due diversi progetti. – atoMerz
assegna a entrambe le funzioni nomi diversi e make main() accetta argomenti (int argc, char * argv []). Quindi utilizzare gli argomenti passati per determinare quale delle due funzioni chiamare. – CashCow