Bonjour, voici ces quelques lignes, quelle sont mes erreurs svp?
Le fichier fonction.cpp:
#include "prototype.h"
long triple(long nombre)
{
return 3 * nombre;
}
Le fichier prototype.h:
#include <cstdlib>
#include <iostream>
long triple(long);
Le fichier main.cpp:
#include "prototype.h"
int main(){
long nombre = 4;
long nombreTriple = triple(nombre);
cout << nombreTriple;
system("PAUSE" );
return EXIT_SUCCESS;
}
Voici la liste des erreurs sous dev c++:
multiple definition of `atoi(char
first defined here
multiple definition of `ecrire(bool)'
first defined here
ld returned 1 exit status
C:\Documents and Settings\Cédric\Bureau\Test\Makefile.win [Build Error] [Projet1.exe] Error 1
MERCI
Message édité par pinocchio@IDN le 16-10-2006 à 14:43:14
Oui, ça c'est parce qu'il ne faut pas voir la console des erreurs, mais la console de compilation (qui affiche toute l'erreur).
Donc, pinocchio, si, par hasard, tu repassais par là, copie le texte de la compilation, mais celui des messages d'erreurs
En fait à IUT on programme en "baba" c'est a dire que a la place de cout << "salut"; on ecrit ecrire("Salut" );
Je vous est donc présenté mon programme avec cout car je ne pense pas que tout le monde connais la connaissance du "baba".
Donc oui en effet, cetait le baba.h qui possédais une erreur
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.