Programmation en C++
Configuration: Windows XP Internet Explorer 6.0
13 réponses
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.
-
Appuie sur F9
-
Dev C++ est obosulète depuis plusieurs années.
Utilise VS, le seul IDE Pro du marché (2008)-
ModérateurMais é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 ! -
@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 ! -
-
-
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
-
-
> 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. -
@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.
-
-
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++-
-
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. -
Contributeur@Char Snipeur+1 Char Snipeur
; )
-
-
bonjour ,
je veux savoir comment faire inclure un tel code en c++ dans Qt ?
merci-
ModérateurJe 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 ;)
-
-
CTRL + F9
si nn change de programme, je vous conseil TURBO C il est complet en plus il est en français ;) -
ctrl + f9 = compilation + exécution
-
bonjour ,
je veux avoir comment faire une fenetre personaliser à l'aide de Qt
merci :)-
ModérateurCertains 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
-
Contributeur@KXC'est dommage le tuto est un peu vieux pour décrire QtCreator.
-
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
-
-
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 :) -
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 :) -
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 :) -
Contributeuravec <iostream> il faut utiliser std::cout et pas cout seul.
-
merci ça marche avec moi et oui tu as raison ;)