Manipulation de dev-c++

toto9340 Messages postés 5 Statut Membre -  
toto9340 Messages postés 5 Statut Membre -
Bonjour,
est-ce-que vous pouvez me dire pourquoi le programme "IDE" m' affiche la ligne rouge au niveau de cout qui se trouve au 2 eme ligne apres la premiere accolade. merci .
#include <stdio.h>
#include <conio.h>

int cube (int);
int main()
{
int nb1, nb2, resultat1, resultat2;
cout<<"Donnez un nembre : ";
cin>>nb1;
resultat1 = cube (nb1);
cout<<"\nSaisissez un autre nembre :";
cin>>nb2
resultat2 = cube (nb2);
cout<<"n\Le cube de <<nb1<<"est"<<resultat1;
cout<<"n\Le cube de <<nb2<<"est"<<resultat2;
system("pause")
return 0 ;
}
int cube (X);
X3= X*X*X;
return(X3);
Configuration: Windows Vista
Firefox 3.0.7

4 réponses

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Salut,
    Tu inclus des bibliothèques de C, en appelant des fonctions C++.
    Si tu veux faire du C++, inclus à la place de stdio.h, iostream (#include <iostream> pas de .h à la fin).
    Pas besoin de conio.h dans ton code. Par contre, tu dois utiliser cstdlib.
    En dessous de l'inclusion des fichiers, utilise : using namespace std;

    Dans ton code, il te manque des points-virgules.
    Et enfin, la définition de ta fonction cube est mal faite.
    int cube (int X)
    {
    X3= X*X*X;
    return(X3);
    }
    

    Prends en compte ces considérations, recompile et dis nous s'il reste des erreurs.
    Cdlt
    0
  2. toto9340 Messages postés 5 Statut Membre
     
    bonjour ,
    merci pour ta reponse , par contre ce que j demande pourquoi il m'affichela ligne rouge sur cout<<
    en sachant que j ai respecté la syntaxe ;
    merci
    0
    1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Je t'ai donné un début de réponse
      Si tu veux faire du C++, inclus à la place de stdio.h, iostream (#include <iostream> pas de .h à la fin).
      De plus, je pense que l'extension de ton fichier est .c au lieu de .cpp. En gros tu compiles du C++ avec un compilateur C.
      0
  3. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    Car cout est déclaré dans le fichier iostream, et pas dans stdio.h
    Il faut voir qu'en C/C++ tu ne peux utiliser une fonction ou une variable que si tu l'as préalablement déclaré.
    0
  4. toto9340 Messages postés 5 Statut Membre
     
    bonjour,
    message bien reçue friend merci pour ton aide , et toi snipper je te félicite parce que ta toujours raison .
    merci et bonne nuit .
    0