#include <stdlib.h>
#include <iostream>
using std::cout;
using std::endl;
int main(int argc, char** argv) {
if (argc > 1) {
for (int i=1;i<argc;i++){ //le premier parametre est le nom du programme
cout <<"Bonjour " << argv[i] << " ! C'est bon de te voir !" << endl;
}
} else {
cout << "Si tu me donnes ton nom en paramètre, je me ferais un plaisir de te saluer" << endl;
}
return (EXIT_SUCCESS);
}
lundi 11 janvier 2010
Des Salutations personalisée
Bon c'est bien beau de faire dire bonjour à son ordinateur, mais un peu d'interaction serait un plus certain à notre beau programme. Je vous propose donc de faire évoluer notre précédent programme dans ce sens. Sans autre forme de procès voici le code de tutorial02.cpp
samedi 9 janvier 2010
Le traditionnel premier pas : Hello World !
Je ne me permettrais pas de déroger au traditionnel "Hello World " qui permet de voir si tout est okay au niveau de l'installation du compilateur.
Donc voici le source de tutorial01.cpp
C'est un tout chtit pas pour l'humanité, mais c'est un pas de géant pour nous, rien ne peut désormais vous empêcher d'écrire le prochain "Encore Meilleur Microsoft Windows" !-) lol
Donc voici le source de tutorial01.cpp
#includepour compiler avec gcc en ligne de commande dans le répertoire ou vous avez sauvé votre beau programme tapez:using std::cout; int main (int argc, char* argv[]) { cout << "Hello World "; return 0; }
$g++ -Wall -o tutorial01 tutorial01.cppAprès quelques secondes et si vous n'avez pas de messages d'erreurs, g++ vous aura généré votre nouvel exécutable (programme) sous le doux nom que vous lui avez demandez avec l'option -o. En l'occurrence ici vous pouvez tester le beau programme qui vous congratulera en conséquence :
$./tutorial01 Hello WorldBravo votre premier programme en C++ fonctionne merveilleusement bien !
C'est un tout chtit pas pour l'humanité, mais c'est un pas de géant pour nous, rien ne peut désormais vous empêcher d'écrire le prochain "Encore Meilleur Microsoft Windows" !-) lol
mercredi 7 octobre 2009
Les outils de bases : Linux, g++ et un éditeur
Bon qui dit c++ dit compilation de fichier source, et pour compiler un fichier de code source il faut ... ben oui un compilateur et pis forcément y faut un éditeur de texte pur taper le fichier de code source en question.
Bon au départ serait bien d'avoir une botteleuse (PC) et d'y faire tourner Linux c'est tellement plus tendance en plus d'être éconimique stable beau etc...
Pour le pc utilisez donc celui qui vous sert à lire ce blog, et pour Linux Moi je vous conseille la distro Ubuntu
Avant j'utilisais Gentoo mais j'avoue que je suis passé à Ubuntu et que depuis je suis + green (car je grille moins de jus à recompiler mes noyaux et tous mes paquets a chaque emerge -vuD world )
Bon au départ serait bien d'avoir une botteleuse (PC) et d'y faire tourner Linux c'est tellement plus tendance en plus d'être éconimique stable beau etc...
Pour le pc utilisez donc celui qui vous sert à lire ce blog, et pour Linux Moi je vous conseille la distro Ubuntu
Avant j'utilisais Gentoo mais j'avoue que je suis passé à Ubuntu et que depuis je suis + green (car je grille moins de jus à recompiler mes noyaux et tous mes paquets a chaque emerge -vuD world )
Libellés :
compilateur,
editeur texte,
g++,
linux,
scite
mardi 6 octobre 2009
Introduction
Ce blog va m'accompagner dans l'apprentissage du langage de programmation c++ (prononcer c plus plus). Le but étant de partir sur une base de 1 heure par jour pour découvrir ce formidable langage.
C'est pas les "tutorials" qui manquent en ligne alors pour le formalisme il suffit d'aller voir ailleurs. Et bien sur qu'il s'agit pas d'un bouquin mais d'un simple blog sans prétentions dont le seul but et de me servir de bloc notes et de motivation pour aller de l'avant dans ce projet de formation tout en partageant mes expériences.
Bon ceci étant dit "let's go & jump 2 cpp!"
C'est pas les "tutorials" qui manquent en ligne alors pour le formalisme il suffit d'aller voir ailleurs. Et bien sur qu'il s'agit pas d'un bouquin mais d'un simple blog sans prétentions dont le seul but et de me servir de bloc notes et de motivation pour aller de l'avant dans ce projet de formation tout en partageant mes expériences.
Bon ceci étant dit "let's go & jump 2 cpp!"
Inscription à :
Articles (Atom)
