Programmation en C++

Bonjour, je viens de debuter la programmtion en C++ .J'ai dev-C++4-99-2.Si j'ecris mon programme je veux que la machine m'envoi la reponse ( compilation exécution) je ne sais pas comment faire.
Configuration: Windows XP Internet Explorer 6.0

13 réponses

Résumé de la discussion

Un débutant en C++ cherche comment compiler et exécuter un programme sous Windows avec des environnements comme Dev-C++, Code::Blocks ou Visual Studio, et rencontre des messages d'erreur lors de la compilation. Plusieurs réponses proposent des solutions concrètes : déclencher la compilation avec F9 ou corriger le code en incluant iostream et en utilisant std::cout ou using namespace std pour éviter 'cout undeclared'. Le fil évoque aussi des choix d'IDE, certains recommandant Visual Studio Express et d'autres Code::Blocks ou Qt Creator, avec des opinions variées sur l'usage professionnel et le C++ natif. En pratique, il est utile de commencer par des programmes simples utilisant std::cout et les en-têtes standard, puis d'adopter un IDE moderne pour gagner en productivité et en débogage.

Bobot (l’IA à votre service)
  1. Appuie sur F9
    2
    1. Dev C++ est obosulète depuis plusieurs années.
      Utilise VS, le seul IDE Pro du marché (2008)
      0
      1. Modérateur
        Mais également le plus cher, et le moins adapté aux débutants...
        Personnellement j'utilise les deux en parallèle, car je trouve que pour faire un petit code rapide Dev-C++ suffit très largement, au lieu de sortir la grosse artillerie qu'est Visual Studio.
        Bien sûr si on veut faire quelque chose de professionnel sous Windows, Visual Studio d'accord, mais pas pour un débutant !
        0
      2. @KX> Mais également le plus cher,

        Tellement cher... qu'il est gratuit (Express) !
        DevC++ est mort et enterré et ne pas connaitre VS sur le marché professionnel est éliminatoire
        Visual Studio n'est pas du tout "une grosse artillerie" : 1 click pour compiler du C standard ou générer un Hello World par le Wizard, difficile de faire mieux !
        0
      3. Contributeur
        Utilise VS, le seul IDE Pro du marché (2008)
        lol
        0
    2. Oui mais visual n'est vraiment pas pratique ... il faut faire installer les redistribuables et tout pour faire partager le programme créer, je te conseille Code::Blocks qui est bien pour les débutants et pas que je connais des personnes qui code depuis un moment et qui sont sous Code::Blocks
      0
      1. N'importe quoi !
        Visual permet de faire du C ou C++ natif, sans aucun redistribuables.
        Code-Blocks, ça va bien pour les ados (prépubères)...
        0
      2. > Oui mais visual n'est vraiment pas pratique

        On en lit des âneries, mais celle-là, c'est le comble !
        L'IDE de VS est justement le plus "pratique" et ergonomique que l'on puisse imaginer : 100x mieux que C-B ou autre !!!

        Vu ton niveau de français, tu ne dois pas être très âgé.... et certainement pas consultant.
        Quand on ne sait pas utiliser un outil pro, on apprend.
        0
      3. @StartJe ne sais pas si tu as lu et compris ce que j'ai dit mais apparemment non, alors l'ado pré-pubère qui dit n'importe quoi comme tu dit **au passage stylé le petit truc "je connais pas mais je juge quand même" ;D** il redit que certes pour écrire du C/C++ visual n'as pas besoin de redistribuable, mais en général quand tu code un programme tu as envie de le partager et les personnes n'ayant pas installer visual ne peuvent pas ouvrir le programme sans redistribuables et les preuves ne manque pas!!
        Le nombre de sujet à ce propos sur le forum sont énormes et même quand tu installe un programme ceux qui sont fait sous visual installe aussi les redistribuables tu n'as qu'a aller voir dans ton panneau de configuration/ajouter supprimer des programmes, je suis quasiment sur que en quelque part tu as les redistribuables de visual.
        0
    3. Merci freakhopes
      Je viens d'installer code bloc mais après avoir écrire mon programme je ne sais pas comment compiler et exécuter aider moi s'il vous plais car je suis vraiment novice dedans en C++
      0
      1. Evite de suivre les conseils bidons.
        Tous les pros et entreprises utilisent Visual Studio.
        Laisse tomber Code-Blocks et installe VS Express si tu veux programmer sérieusement.
        0
      2. Contributeur
        @SollenEt voilà un bon exemple de conseil bidon.
        Il y a un nombre immense de développeurs pour Linux, ce sont des pros, et ils n'utilisent pas Visual.
        Au lieu de t'enfoncer dans tes conneries, regarde un peu autour de toi, et arrête d'assener des information péremptoire sans preuve.
        0
      3. Contributeur
        @Char Snipeur+1 Char Snipeur
        ; )
        0
    4. bonjour ,
      je veux savoir comment faire inclure un tel code en c++ dans Qt ?
      merci
      0
      1. Modérateur
        Je débute en Qt (je viens à peine de finir les tutoriels) mais si c'est j'ai bien compris, Qt est une amélioration de C++ donc tout code en C++ devrait fonctionner avec Qt.

        Demain je vais passer la majeur partie de ma journée à coder sur Qt, donc si ce que je dis est faux je le saurai d'ici demain et je ferai un rectificatif ;)
        0
    5. CTRL + F9
      si nn change de programme, je vous conseil TURBO C il est complet en plus il est en français ;)
      0
      1. nn c obligatoire d'utiliser le c++ et ça va pas marcher avec ctrl+F9
        0
    6. ctrl + f9 = compilation + exécution
      0
      1. bonjour ,
        je veux avoir comment faire une fenetre personaliser à l'aide de Qt
        merci :)
        0
        1. Modérateur
          Certains te diront que c'est archi-nul (généralement ce sont des utilisateurs anonymes qui pollue le forum) mais en ce qui me concerne j'ai lu le Tutoriel de M@teo21 hier et je pense pouvoir aujourd'hui créer tout ce dont j'ai besoin en Qt
          0
        2. Contributeur
          @KXC'est dommage le tuto est un peu vieux pour décrire QtCreator.
          0
        3. Contributeur
          @Char Snipeurm'enfin, il y a toujours les tuto sur le site officiel (pour ceux qui ne sont pas allergiques à l'anglais):
          http://qt.nokia.com/products/appdev/developer-tools/developer-tools
          0
      2. salut ,
        lors de compilation de mon petit exemple "remplissage d'un tableau à une dimension "
        	#include <iostream>
        	#include <stdlib.h>	
        	#define taille 10
        	
        
        	
        	
        	
        	int main()
        	
        	{
        	
        	  /* 1 dimension **************************************************************/
        	
        	  cout << "tableau" << endl;
        	
        	  // Initalisation
        	
        	  int* T = new int[taille];
        	
        	
        	
        	  // Rempissage
        		  for (int i=0;i<taille ;i++)
        	
        	    pInt[i] = () rand() % taille;
        	
        	
        	
        	  // Affichage
        		  for (int i=0;i<10;i++) cout  << T[i] << "=" <<" \t";
        	
        	  cout << endl;
        	
        	
        	
        	  // Retrait
        		  free(T);
        		  	
        	  system("PAUSE");
        	
        	  return 0;
        }	
        
        		  
        
        	
        	
        


        #include <iostream>
        #include <stdlib.h>
        #define taille 10

        int main()

        {

        /* 1 dimension **************************************************************/

        cout << "tableau" << endl;

        // Initalisation

        int* T = new int[taille];

        // Rempissage
        for (int i=0;i<taille ;i++)

        pInt[i] = () rand() % taille;

        // Affichage
        for (int i=0;i<10;i++) cout << T[i] << "=" <<" \t";

        cout << endl;

        // Retrait
        free(T);

        system("PAUSE");

        return 0;
        }
        </code>
        mon editeur devc++ trouve ce probléme "cout undeclared 'first use this function'" a la ligne 16
        svp aider moi comment resolu ce pb
        merci d'avance :)
        0
        1. salut ,
          lors de compilation de mon petit exemple "remplissage d'un tableau à une dimension "
          	#include <iostream>
          	#include <stdlib.h>	
          	#define taille 10
          	
          
          	
          	
          	
          	int main()
          	
          	{
          	
          	 
          	
          	  cout << "tableau" << endl;
          	
          	  // Initalisation
          	
          	  int* T = new int[taille];
          	
          	
          	
          	  // Rempissage
          		  for (int i=0;i<taille ;i++)
          	
          	    pInt[i] = () rand() % taille;
          	
          	
          	
          	  // Affichage
          		  for (int i=0;i<10;i++) cout  << T[i] << "=" <<" \t";
          	
          	  cout << endl;
          	
          	
          	
          	  // Retrait
          		  free(T);
          		  	
          	  system("PAUSE");
          	
          	  return 0;
          }	
          
          		  
          
          	
          	
          


          #include <iostream>
          #include <stdlib.h>
          #define taille 10

          int main()

          {

          /* 1 dimension **************************************************************/

          cout << "tableau" << endl;

          // Initalisation

          int* T = new int[taille];

          // Rempissage
          for (int i=0;i<taille ;i++)

          pInt[i] = () rand() % taille;

          // Affichage
          for (int i=0;i<10;i++) cout << T[i] << "=" <<" \t";

          cout << endl;

          // Retrait
          free(T);

          system("PAUSE");

          return 0;
          }
          </code>
          mon editeur devc++ trouve ce probléme "cout undeclared 'first use this function'" a la ligne 16
          svp aider moi comment resolu ce pb
          merci d'avance :)
          0
          1. salut ,
            lors de compilation de mon petit exemple "remplissage d'un tableau à une dimension "
            	#include <iostream>
            	#include <stdlib.h>	
            	#define taille 10
            	
            
            	
            	
            	
            	int main()
            	
            	{
            	
            	 
            	
            	  cout << "tableau" << endl;
            	
            	  // Initalisation
            	
            	  int* T = new int[taille];
            	
            	
            	
            	  // Rempissage
            		  for (int i=0;i<taille ;i++)
            	
            	    pInt[i] = () rand() % taille;
            	
            	
            	
            	  // Affichage
            		  for (int i=0;i<10;i++) cout  << T[i] << "=" <<" \t";
            	
            	  cout << endl;
            	
            	
            	
            	  // Retrait
            		  free(T);
            		  	
            	  system("PAUSE");
            	
            	  return 0;
            }	
            
            		  
            
            	
            	
            


            #include <iostream>
            #include <stdlib.h>
            #define taille 10

            int main()

            {

            cout << "tableau" << endl;

            // Initalisation

            int* T = new int[taille];

            // Rempissage
            for (int i=0;i<taille ;i++)

            T[i] = (int) rand() % taille;

            // Affichage
            for (int i=0;i<10;i++) cout << T[i] << "=" <<" \t";

            cout << endl;

            // Retrait
            free(T);

            system("PAUSE");

            return 0;
            }
            </code>
            mon editeur devc++ trouve ce probléme "cout undeclared 'first use this function'" a la ligne 16
            svp aider moi comment resolu ce pb
            merci d'avance :)
            0
            1. Contributeur
              avec <iostream> il faut utiliser std::cout et pas cout seul.
              0
              1. merci ça marche avec moi et oui tu as raison ;)
                0