[C++]Erreur d'éxecution / namespace

Erreur d'éxecution / namespace [C++] - C++ - Programmation

Marsh Posté le 30-11-2002 à 18:32:09    

J'ai un algo en c++ (juste une classe) qui débute de cette façon :
 

Code :
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;


 
Aucun problème à la compilation, pourtant, à l'éxecution, j'obtiens cela :
 

Code :
  1. ./StringC: line 41: namespace: command not found
  2. ./StringC: line 43: syntax error near unexpected token `newline'
  3. ./StringC: line 43: `  template<class _CharT>'

 
 
J'ai du mal à saisir d'où ça provient d'autant que mon algo ne contient à aucun moment la commande namespace et encore moins la classe _CharT


Message édité par thadawg le 30-11-2002 à 18:32:25
Reply

Marsh Posté le 30-11-2002 à 18:32:09   

Reply

Marsh Posté le 30-11-2002 à 18:35:11    

il te sort une erreur de syntaxe a l'exécution ?  :ouch:  
t'es sûr de toi, la ?

Reply

Marsh Posté le 30-11-2002 à 18:43:57    

lorill a écrit a écrit :

il te sort une erreur de syntaxe a l'exécution ?  :ouch:  
t'es sûr de toi, la ?




 
Ouais, j'ai du mal à piger là. Preuve à l'appui :  
 

Code :
  1. [root@ThaDawg tp]# cpp -o StringC StringC.cpp
  2. [root@ThaDawg tp]# ./StringC
  3. ./StringC: line 41: namespace: command not found
  4. ./StringC: line 43: syntax error near unexpected token `newline'
  5. ./StringC: line 43: `  template<class _CharT>'
  6. [root@ThaDawg tp]#

 
 
D'ailleurs il suffit que je change de nom mon .cpp pour voir changer l'erreur d'éxecution :  
 
 
 

Code :
  1. [root@ThaDawg tp]# ./strg1
  2. ./strg1: line 8: Compilation: command not found
  3. [root@ThaDawg tp]#

Reply

Marsh Posté le 30-11-2002 à 18:46:16    

c'est quoi ton compilateur ? si c'est gcc, essaye de tapger g++ -o ... au lieu de cpp -o ...


Message édité par lorill le 30-11-2002 à 18:46:44
Reply

Marsh Posté le 30-11-2002 à 18:48:17    

euh, cpp, c'est pas le compilateur c'est le préprocesseur  :lol:  
 
essaye avec g++


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 30-11-2002 à 18:48:51    

lorill a écrit a écrit :

c'est quoi ton compilateur ? si c'est gcc, essaye de tapger g++ -o ... au lieu de cpp -o ...




 
Hmm, je vais t'aduler jusqu'à la fin de mes jours :D  
Merci de l'aide.  [:negueu]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed