Error Code Blocks - C++ - Programmation
Marsh Posté le 22-01-2011 à 14:53:45
Chez moi (excellent compilo Digital Mars) ça marche très bien à la compil.
Par contre, la compil détecte très bien l'erreur d'écriture qui t'a échappé et émet un warning:
while (compteur != Mot_De_Passe); //Lancement de la boucle |
et c'est clair qu'un ; la, euh...
Sinon, pour ton pb initial, ça peut venir de caractères pas visibles sur la ligne, mais que le compilo voit.
A+,
Marsh Posté le 22-01-2011 à 14:57:16
Le problème du main en double vient peut-être de la définition du projet. Il faut choisir au départ un projet pour DOS, pas pour Windows. Ou bien sinon, si c'est un projet Windows, il faut utiliser WinMain, etc.
Marsh Posté le 22-01-2011 à 15:10:50
gilou a écrit : Chez moi (excellent compilo Digital Mars) ça marche très bien à la compil.
et c'est clair qu'un ; la, euh... |
Rien à faire, avec ou sans, il détecte tjr le pb.
C-a-d les caractères que je ne vois pas, mais que lui voit?
Marsh Posté le 22-01-2011 à 15:15:48
billgatesanonym a écrit : Le problème du main en double vient peut-être de la définition du projet. Il faut choisir au départ un projet pour DOS, pas pour Windows. Ou bien sinon, si c'est un projet Windows, il faut utiliser WinMain, etc. |
Je l'ai fais, mais il lance la console, et affiche "Hello World"
Ce message correspond a des essais que j'ai fais lorsque j'apprennais, mais aucun chemin d'accès du compilo n'emmène à çà! J'comprends pas --'
Marsh Posté le 22-01-2011 à 17:54:08
QlimaxX a écrit : |
Un pb au niveau du projet apparemment. Comme j'utilise pas Code Blocks, je ne peux t'en dire plus.
A+,
Marsh Posté le 22-01-2011 à 21:17:22
gilou a écrit : Chez moi (excellent compilo Digital Mars) ça marche très bien à la compil. |
A+,
Marsh Posté le 22-01-2011 à 23:11:27
code::blocks est assez bof. Eclipse+CDT est devenue tres tres utilisable.
Marsh Posté le 23-01-2011 à 10:06:42
gilou a écrit : Un pb au niveau du projet apparemment. Comme j'utilise pas Code Blocks, je ne peux t'en dire plus. |
Le problème vient de là. Dans sa configuration par défaut, quand on crée un nouveau projet dans Code::Blocks, il crée automatiquement un fichier qui contient un simple "HelloWorld". Donc ensuite, si tu crée un nouveau fichier, il y aura 2 fichiers sources avec une fonction main(); Regarde dans l'arborescence du projet et vire le fichier créé automatiquement par Code::Blocks.
Marsh Posté le 23-01-2011 à 10:47:40
Ok merci je vais essayer. Mais quelle merde, c'est complètement débile!
Marsh Posté le 22-01-2011 à 14:21:45
Bonjour!
Alors voilà, je suis nouveau sur le forum, et je viens de me mettre au C/C++ depuis quelques mois. Je travaille actuellement sur un début de ce qu'on appelle un Brut Force. Mais j'essaye depuis plusieurs jours, en vain, de résoudre un problème : 2 messages d'erreurs s'affichent, et je ne comprends pas pourquoi:
"multiple définition of 'main'"
"first defined here"
Voila le code :
Le pb se situe sur la ligne 6.
Comment puis-je résoudre ce pb?
Merci