Lorsque je compile le code:Avertissement lors de la compilation avec clang ++
#include <iostream>
#include <string.h>
using namespace std;
int main(void) {
string m1;
cout<< "enter your name: "<<endl;
getline(cin,m1);
cout << "Your name is: " << m1 << endl;
return EXIT_SUCCESS;
}
Il donne l'avertissement suivant:
type de symbole `_main' changé 32-512 en> C: \ Users \ KDesktop \ AppData \ local \ Temp \ cc7XPBuL.o
En second lieu, le compilateur ne génère un fichier .exe, mais chaque fois que je le lance, le programme se bloque immédiatement. Quelqu'un peut-il m'aider pour ce problème.
Merci
a) Veuillez utiliser '#include' et non string.h b) Soit simplement 'return 0;' soit '#include ' pour définir EXIT_SUCCESS. –
c) Fixez votre indentation – Borgleader
Et votre 'main' n'est pas déclarée correctement malgré tout. Par C++ § 3.6.1 'main' a deux déclarations définies autorisées par la norme:' int main() 'et' int main (int argc, char * argv []) '. Tout le reste est non standard. – WhozCraig