La programmation en direct !
Vous êtes sur l'ancienne version de InzeProg (version 2), nommée "Garbage", par conséquent le design est l'ancien design, plutôt... "effrayant"
!
Le cours qui suit est un vieux cours, écrit il y a plusieurs années, qui doit être réécrit ou au moins corrigé. Par conséquent faîtes attention : il est parfois un peu embrouillé et pas très clair sur certains points (bien qu'il n'y ai pas de choses complètement fausses à proprement parler).
Saimoun, le 29/07/2008
Bienvenue dans les cours de C et de C++. Vous cherchez à tout connaître sur ce langage ?
Eh bien vous y êtes ! Vous avez trouvé le cours qu'il vous fallait : des cours complets pour débutants !
Dans, ce cours, vous comprendrez sûrement uniquement la moitié de ce que je raconte ... nan, c'est pas ça, j'rigole !
Non, en fait, vous rencontrerez souvent les mots "nous verrons ça plus loin" ou autres !
En gros, il faut se fier à moi (si, si j'vous jure
!)
et vous dire que vous comprendrez ça plus tard. Il faut accepter que vous ne pourrez pas comprendre tout d'un coup comme ça !
De quoi ai-je besoin pour lire ce cours ?Cette fois, vous avez de la chance, vous n'avez besoin d'aucune connaissance pour lire ce cours. Le principe est extrêmement simple : vous ne savez rien et je vous explique tout ! D'ailleurs même de ce que vous avez besoin je vous l'explique dans le premier chapitre !
1) Avant toute chose
Prograquoi ? Késaco ?
Connaissances requises
Le compilateur
2) Une petite "Histoire" ...
Les ordinateurs à travers les siècles
Liste des différents langages
3) Initiation au C / C++
Les notions élémentaires
Les variables
Les fonctions
La fonction principale "main"
4) Premier programme : "Hello Word"
Le préprocesseur "include"
Afficher du texte
Les commentaires en C / C++
Le programme en C++
1) Principales fonctions d'E / S (I / O)
Entrée ? Sortie ?
Sortie ou "Output"
Entrée ou "Input"
2) Types du C / C++
Liste des différents types
Les tableaux et les structures
Créer ses propres types
3) Les structures de contrôle
Le "if ... else if ... else"
Le "switch", un dérivé utile !
La boucle "while" = "tant que"
La boucle "for" = "pour"
4) Créer une calculatrice en C++
Structure du programme et rappels
C'est à vous de jouer !
Correction (Dev-C++)
1) Les chaînes de caractères
Brève présentation
Les chaînes tableaux
Quelques fonctions utiles
2) Autour des pointeurs ... (partie 1)
Un pointeur ? C'est quoi, ça ?
Petite parenthèse : les chaînes pointeurs
Les références en C++
Pointeur ou référence ?
3) Autour des pointeurs ... (partie 2)
Quelques notions
Allouer de la mémoire en C
Allouer de la mémoire en C++
4) Le préprocesseur
Les "include" et les "define"
La compilation conditionnelle
Les autres directives
5) Le système de fichier
Créer, ouvrir, ou fermer un fichier
Lire et écrire dans un fichier
Renommer et supprimer un fichier
6) Portée des variables, opérateurs et flux d'E / S
Les modificateurs d'accès
Les opérateurs spéciaux
Manier le flux d'E / S en C++
1) De la P.F. à la P.O.O.
Rappels sur les structures
En C : la programmation fonctionnelle (P.F.)
En C++ : la programmation orientée objet (P.O.O.)
2) La couche objet de C++
Création d'une classe
Ecriture simplifiée d'une classe
Instanciation d'un objet
Surcharge des opérateurs et des fonctions
3) Un outil pratique : l'héritage
Dériver une classe
L'héritage multiple
Autres aspects de la P.O.O.
4) Créer un système de gestion de Compte
Présentation et explication du programme
A vos claviers ? Partez !
Correction (Dev-C++)
5) Utiliser la librairie standard C++
Les espaces de noms
Le flux d'entrée / sortie standard
Manier les fichiers en C++
Les chaines de caractère : la classe String
6) Bilan général du cours
Vous connaissez le C / C++...
... Mais après, vous allez partir où ?