Pourquoi nous demander à nous si tu as fait des fautes, alors que ton compilateur hurle ?
Compiling: C:\Program Files\CodeBlocks\seb\test.cc C:\Program Files\CodeBlocks\seb\test.cc:2:17: stdio: No such file or directory C:\Program Files\CodeBlocks\seb\test.cc:3:18: stdlib: No such file or directory C:\Program Files\CodeBlocks\seb\test.cc:7: error: invalid function declaration C:\Program Files\CodeBlocks\seb\test.cc:10: error: expected unqualified-id before "if" C:\Program Files\CodeBlocks\seb\test.cc:10: error: expected `,' or `;' before "if" C:\Program Files\CodeBlocks\seb\test.cc:13: error: stray '\233' in program C:\Program Files\CodeBlocks\seb\test.cc:13: error: stray '\224' in program C:\Program Files\CodeBlocks\seb\test.cc:13: error: missing terminating " character C:\Program Files\CodeBlocks\seb\test.cc:17: error: stray '\233' in program C:\Program Files\CodeBlocks\seb\test.cc:17: error: stray '\224' in program C:\Program Files\CodeBlocks\seb\test.cc:17: error: missing terminating " character C:\Program Files\CodeBlocks\seb\test.cc:21: error: stray '\233' in program C:\Program Files\CodeBlocks\seb\test.cc:21: error: stray '\224' in program C:\Program Files\CodeBlocks\seb\test.cc:21: error: missing terminating " character C:\Program Files\CodeBlocks\seb\test.cc:23: error: stray '\233' in program C:\Program Files\CodeBlocks\seb\test.cc:23: error: stray '\224' in program C:\Program Files\CodeBlocks\seb\test.cc:23: error: missing terminating " character C:\Program Files\CodeBlocks\seb\test.cc:25:9: warning: no newline at end of file Process terminated with status 1 (0 minutes, 1 seconds) 17 errors, 1 warnings |
Voici quelques notes sur ton code :
#include <iostream> #include <cstdio> // stdio.h et stdlib.h sont des includes C #include <cstdlib> // donc on met soit "stdio.h" soit, en C++, "cstdio" using namespace std ; int (main) // non : int main() { cout<<"saisir un entier A et B: "; cin>>A>>B; } // pourquoi accolade fermante ?? Et A et B : toute variable doit être déclarée avant d'être utilisée ! if(A==B) // else // "else" signifie "sinon" { cout<<"afficher "A est égal à B": ;} if(A<B) else { cout<<"afficher "A est inférieure à B": ;} if(A>B) else { cout<<"afficher "A est supérieure à B": ; cin>> "C=(A+B)"; // euh... ça ne veut rien dire, tu demandes ici de lire une entrée utilisateur dans une chaîne de caractères cout<<"afficher "A+B est égal à";"C"; } return 0 // où est le point-virgule ? et l'instruction appartient à quel bloc, elle est en dehors de toute accolade
|
Et plutôt que de me répéter, je te réenvoie le contenu du MP que je t'avais adressé, et dont les liens restent manifestement à étudier :
Message édité par Elmoricq le 24-09-2009 à 08:26:58