Accueil
C/C++
C#
Python
Perl
PHP
Contact
All Topics
Fichier et Stream
Stdio.h
String
Structure de Contrôle
Structure des données
Tableaux Dynamiques
Tri et Recherche
Visual Studio
Collections
Z|Plus
Console
Date et Heures
Fonctions/Méthodes
Générique
Gestion Mémoire
Mathématique
Pointeur
Programmes
Stdlib.h
STL
String
Structure et Union
Types des données
Vector
wctype
Search
Digg
StumbleUpon
LinkedIn
YouTube
Flickr
Facebook
Twitter
RSS
Reset
Collections
Visual C++: Afficher le contenu d’un tableau associatif HashTable
Visula C++: Afficher un Hashtable à l’aide d’une “Enumeration”
Visual C++: Vérifier si un clé existe dans le HashTable
Visual C++: Exemple d’utilisation de Hashtable
Visual C++: Vérification de l’existance de Pair Valeur/clé dans Hashtable
Visual C++: Vérifier si une valeur existe dans le HashTable
Visual C++: Ajouter un tableau dans un HashTable
Fichier et Stream
Exemple d’utilisation de la focntion ‘FILE *tmpfile( void )’ pour ouvrir un fichier temporaire
Exemple d’utiliation de la fonction ‘int fflush ( FILE *fichier)’ pour vider le tampon
C: Ouvrir un fichier à l’aide de la fonction ‘FILE *fopen(const char *nom_fichier, const char *mode)’
contenu d’un stream basé sur un tableau
Enregistrer le contenu d’un fichier dans un vecteur: à revoir
Lecture écriture basé sur un tableau de stream avec istrstream
Afficher le code et l’etat d’erreur pendant lecture/écriture d’un fichier
C: Utilisation de la fonction ‘int fsetpos ( FILE *fp , const fpos_t *ppos );’ pour modifier l’indicateur de la position du fichier
Exemple d’utilisation de la fonction ‘long ftell ( FILE *fichier )’ pour retourner la position d’accès courante du fichier
Exemple d’utilisation de la fonction ‘int rename ( const char *ancien_nom , const char *nouveau_nom )’ pour renommer un fichier
Gestion Mémoire
Remplacer un bloc de mémoire dynamiquement avec la fonction ‘realloc()’
Comparer le contenu de deux blocs de mémoire de n octects avec la fonction ‘memcmp()’
C: Modifier un bloc de mémoire avec ‘memset()’
Allouer une zone de mémoire pour le stockage des chaîne de caractère
Créer une option ‘Rechercher et Remplacer’ avec la fonction ‘memchr()’
Enrgistrement de l’environement courant avec ‘setjmp’
Exemple d’allocation de mémoire en C
Copier n octets successif d’une source vers une destination
Copier le contenu d’une partie de mémoire vers une autre
Exemple d’allocation et de libération d’un bloc de mémoire
Pointeur
C/C++: Incrémenter un pointeur à l’aide de l’opérateur ‘++’
C++: Exemple des Pointeurs sur les membres d’une classe
C/C++:Déclaration et utilisation des pointeurs
C/C++: Pointer sur une chaîne de caractère et inverser la chaîne
C/c+: Exemple des pointeurs et tableau
Copier le contenu d’un string dans au autre avec ‘strcpy()’
C/C++: Utilisation des tableaux et des pointeurs
C++: Exemple des pointeurs sur des objets, d’incrémentation et de décrementation des pointeurs
Afficher l’adresse et la valeur d’une variable
C/C+: Utilisation des noms des tableau comme des pointeurs
STL
Calculer la somme d’un tableau de ‘double’
Trier les 5 premiers éléments d’une collection en ordre décroissant avec l’algorithme ‘partial_sort()’ et la fonction ‘greater()’
Calculer la moyenne d’une liste à l’aide de la fonction ‘accumulate()’
C++: Exemple d’utilisation de ‘binary_search’ pour des recherches binaires génériques
Ajouter des éléments dans une collection avec ‘back_insert_iterator()’ et ‘back_inserter()’
Avancer l’itérateur à l’aide de la fonction ‘advance()’
Vecteur: Calculer et afficher le produit de chaque élément avec son prédécesseur à l’aide de la fonction ‘adjacent_difference’
Générer n valeurs dans une collection avec la fonction ‘generate()’
Trier les éléments d’un deque avec l’algorithme ‘sort()’
Exemple d’utilisation de ‘fill_n()’ pour remplir une collection avec un nombre limité de valeur
Structure de Contrôle
C/C++: Exemple de boucle dans une fonction
C/C++: exemple de génération des nombres aléatoire limité
Exemple d’utilisation de condtion ‘if…else’
Exemple d’utilisation de la boucle ‘while’ dans la boucle ‘for’
Dessiner une boîte en forme carrée
Boucle: Compter la fréquence d’une lettre dans un mot ou dans une phrase
Plusieurs conditions dans une boucle ‘while’
C/C++: Exemple d’une boucle infinie ou illimitée
Exemple d’utilisation du mot clé ‘break’
Exemple d’utilisation de la boucle ‘do…while’ et ‘continue’
Tableaux Dynamiques
C++: Gérer le plus grand élément de la ‘priority_queue’ à l’aide des fonctions ‘top()’ et ‘pop()’
C++: Exemple d’utilisation de la méthode de suppression ‘erase()’
C++: Exemple de suppression des élément de la ‘priority_queue’
C++: Copier les valeurs d’une liste dans une autre
C++: Trouver une entrée par sa valeur
C++: Insertion des éléments avec la combinaison ‘insert’ et ‘end’
C++: Fusionne deux listes dans une seule
C++: Incrémenter la position d’un itérateur avec l’opérateur ‘++’
C++: Rechercher une valeur dans la liste et afficher la valeur maximale et minimale d’une liste
C++: Ajouter un tableau d’objet dans une ‘priority_queue’
Vector
C++: Trouver le plus grand élément d’un vecteur
Vecteur: Compter les éléments par valeur avec l’algorithme ‘count()’
C/C++: Obtenir le dernier élément d’un vecteur
Comparer les vecteurs avec l’opérateur de comparaison ‘==’
Vecteur de Sring: Compter le nombre de répétition de chaque lettre dans une phrase
Eviter les doublons avec l’algorithme ‘unique_copy()’
Vector: trouver la première paire des valeurs consécutives qui sont égaux
C++: échanger le contenu d’un vecteur avec le contenu d’un autre
Utilisation de l’algorithme ‘upper_bound()’ pour trouver la dernière position d’insertion d’une valeur en respectant l’ordre de tri
C++: Supprimer la tête du vecteur
Z|Plus
C/C++: Exemple d’ajout des valeurs dans une matrice
Exemple d’utilisation de ‘system(dir”)'”
Convertir une date en forme ‘String’ avec la fonction ‘asctime()’
C++: Exemple d’une classe générique pour calculer la puissance des nombres
Utilisation de l’opréteur d’indirection pour accéder aux valeurs stockées dans une adresse
Vérifier si un caractère donné est une lettre de l’alphabet
Fusionner deux tableaux dans un nouveau tableau à l’aide de l’algorithme ‘merge()’
C: Modifier la casse d’une chaîne de caractères
Copier une sous chaîne dans un string avec la fonction ‘strncat()’
Calculer la racine carrée des valeurs d’un tableau
Console
C/C++: Affichage des valeurs numérique sur le console
C/C++: Afficher un message avec ‘printf
C/C++: Exemple de pointeur sur une fonction
C/C++: Affichage des nombres à virgule
C: Exemple d’utilisation de fonction ‘kbhit()’ pour arrêter un programme avec n’importe quelle touche du clavier
C/C++: Exemple d’utilisation de ‘getche()’
C/C++: Affichage des chaîne des caractère avec la fonction ‘puts()’
C/C++: Effectuer une opération dans ‘printf’
C/C++: Compter le nombre de caractère affiché sur le console
C/C++: Afficher une chaîne de caractère avec la méthode ‘puts()’
Fonctions/Méthodes
C/C++: les 3 modes de passage de paramètre par tableau
C/C++: Exemple de passage de paramètre par pointeur
C/C++: Exemple d’utilisation de liste d’argument ‘varArg’
C/C++: Exemple d’utilisation de string comme paramètre d’une fonction
C/C++: Exemple de passage de paramètre par valeur
C/Cpp: Passer un double en paramètre d’une fonction
C/C++: Exemple de passage de paramètre par réference
C/C++: Exemple d’utilisation des pointeurs comme paramètre d’une fonction
CPP: Conversion binaire à l’aide de ‘bitset’
C/C++: Fonction pour trouver la valeur maximale d’une matrice
Mathématique
C/C++: Trouver la partie entière et le reste d’une divisoon
La fonction ‘isless(x, y)’ retourne une valeur superieur à zéro si x < y
Macro ‘fpclassify ( x )’ pour vérifier si une valeur est un nombre à virgule flottante normal ou l’un de plusieurs des catégories spéciales de valeurs
C/C++: Trouver le modulo d’une division avec la méthode ‘fmod()’
Tester si une valeur est un nombre fini à l’aide de la fonction ‘isfinite()’
Vérifier si x > y à l’aide de la fonction ‘isgreater(x, y)’
Modification des valeurs d’un valarray selon des conditions définies
C/C++: Exemple d’utilisation de la fonction ‘floor()’ pour retourner le plus grand entier inférieur ou égal à une valeur définie
Les Fonctions ‘ilogb ()’ renvoient l’exposant de leurs arguments en virgule flottante comme un entier signé.
C/C++: Retourner l’arc sinus avec la fonction ‘asin()’
Programmes
C: Exemple d’utilisation des paramètres de la ligne de commande
C: Afficher une erreur Preprocesseur
C: Affichage de date et heure en GMT
C/C++: Provoquer une erreur d’exécution
Afficher des informations sur la localisation
Afficher les erreur sur le console avec ‘snprintf’
C: Exemple d’utilisation des assertions
Exemple de gestion des Exceptions en c++
Utilisation de ‘getenv()’ pour obtenir les variables d’environement
Afficher tous les arguments de la ligne de commande du programme
Stdio.h
Interpréter une chaîne de caractères comme une valeur numérique de type int et retourner un ‘unsigned long’
C/C++: Retouner la valeur absolue d’un ‘long’
Trier une liste de mot avec ‘qsort()’
Interpréter une chaîne de caractères comme une valeur numérique de type int
Justifier une chaîne de caractères à droite
Interpréter une chaîne de caractères comme une valeur numérique de type long
Afficher un texte formaté sur l’ecran avec ‘printf()’
getchar(void): retourne le caractère lu
printf: largeur minimale de 10 justifié à droite
Afficher un caractère avec ‘printf()’
String
Trouver l’index de premier caractère de ‘str1’ qui n’existe pas dans ‘str2’
Exemple d’utilisation de ‘stringstream’ pour lire/écrire une chaîne comme un fichier
Tronquer une chaîne de caractères à l’aide d’un séparateur avec ‘strtok()’
Exemple des opérateurs d’accès aux membres d’une structure(‘.’,’->’)
Exemple d’utilisation de la fonction objet ‘bind1st’
C++: Exemple de modifcation de la taille d’un ‘deque’
C++ String: Lire un chaîne de caractères qui se termine par un caractère défini
C/C++: Trier une chaîne de caractère avec l’algorithme de ‘tri par insertion’
Retourner la taille d’une chaîne de caractère avec la fonction ‘strlen()’
Tronquer une chaîne de caractères à l’aide d’un séparateur avec ‘strtok()’
Structure des données
Initialisation d’un tableau d’objet d’une classe avec constructeur
Exemple d’utilisation d’une variable de pointeur sur un tableau
Afficher les valeurs et adresses des éléments d’un tableau
Parcourir le contenu d’un ‘map’ à l’aide d’un ‘Iterator’
C++: Exemple d’utilisation de type ‘enum’
Insertion et affichage du contenu d’un ‘deque’
C++: Affecter des valeurs à un tableau et afficher le contenu
Exemple d’initialisation d’un tableau d’objet d’une classe
C++: Exemple des opérations sur la classe template ‘deque’
Exemple d’initialisation des tableau en c++
Tri et Recherche
C/C++: Trier un tableau des entiers à l’aide de l’algrithme de tri par propagation
C/C++: trier une chaîne de caractère à l’aide de l’algorithme de tri ‘ShellSort’
C/C++: Création, ajout et affichage d’une liste
C/C++: Exemple d’utilisation d’algorithme de ‘tri à bulles’ sur une chaîne de caractères
C/C++: Exemple d’algorithme ‘tri par sélection’
C/c++: Exemple d’utilisation de ‘bsearch’ pour faire une recherche binaire
Exemple d’un tri rapide en language C avec la fonction ‘qsort()’
Trier un tableau des nombres à virgule dans l’ordre decroissant à l’aide des fonctions ‘greater()’ et ‘sort()’
C/C++: Trier une chaine de Caractère à l’aide de l’algorothme de tri ‘Cocktail shaker’
C/C++: Création et utilisation d’un LinkedList
Visual Studio
Visual C++: Exemple d’utilisation de Hashtable
Visual C++: Comment accéder aux méthodes statique d’une classe
Visual C++: Afficher le contenu d’un tableau associatif HashTable
Visual C++: Vérification de l’existance de Pair Valeur/clé dans Hashtable
Visual C++: Afficher la liste des nombres premiers
Visual C++: Exemple d’utilisation des énumérateurs
Visual C++: Afficher les valeurs booléennes litérales
Visual C++: Exemple d’héritage
Visual C++: Afficher les valeurs numériques litérales
Visual C++: Exemple de gestion des exceptions
Date et Heures
Convertir l’heure en nombre en date en String avec ‘ctime()’
Adapter le programme aux conditions locales d’une région et culture donnée
Obtenir la convention locale avec la fonction ‘localeconv()’
C/C++: Obtenir la date du processeur avec la fonction ‘clock()’
Convertir la valeur du timer en année, mois, jour, heure, minute et seconde
Convertir une date en forme ‘String’ avec la fonction ‘asctime()’
Calculer la différence entre deux heures arithmétique avec ‘difftime()’
Calculer le calendrier local représenté par des valeurs
Générique
C++: Surcharge d’une fonction générique
Générique: Exemple d’utulisation de ‘typeid’ pour retourner les informations sur le type d’une valeur
C++: Création d’une ‘Queue’ générique
C++: Exemple d’une fonction générique de type ‘class’
C++: Exemple d’une méthode générique pour calculer la somme des nombres
C++: Exemple d’une classe générique pour calculer la puissance des nombres
C++: Trouver la valeur absolue d’un nombre à l’aide d’une fonction générique
C++: définition d’une classe avec des types de données générique
C++: Exemple d’une classe générique
C++: Exemple d’une fonction générique qui peut afficher tout type des données
Non classé
C: Vérifier si le caractère est un caractère de contrôle
C: Exemple d’utilisation de ‘tolower(char ch)’ pour retourner un caractère minuscule
C: Verifier si l’entrée est un caractère de saut de ligne avec ‘isspace()’
Vérifier si le caractère est imprimable avec ‘isprint()’
Vérifier si un caractère est en majuscule avec ‘isupper(char ch)’
C/C++: Vérifier si le caractère est une lettre
Vérifier si le caractère est imprimable avec ‘isprint()’
C: Vérifier si le caractère tapé est une ponctuation
C/C++: Vérifier si le caractère est une lettre
C: Exemple d’utilisation de ‘tolower(char ch)’ pour retourner un caractère minuscule
Stdlib.h
Convertir une chaîne de caractères en un entier de type int
Interpréter une chaîne de caractères comme une valeur numérique de type long
Obtenir la valeur absolue d’un nombre avec la fonction ‘abs(val)’
C/C++: Génerer des nombres aléatoires
Trier une liste de mot avec ‘qsort()’
Convertir une chaîne de caractères à un entier de type long
Exécuter une commande Shell à l’aide ‘system’
Structure: Exemple de recherche et de tri
convertir une chaîne ‘multibyte’ à une chaîne ouverte
Déterminer en octet la taille d’un caractère multibyte
String
Pointer sur la dernière occurence d’un caractère dans une chaîne
Copier une sous chaîne dans un string avec la fonction ‘strncat()’
Exemple: Pointer sur le premier caractère de ‘str1’ qui correspond à l’un de caractère de ‘str2’
Copier n caractères de ‘str2’ dans ‘str1’ avec ‘strncpy()’
Exemple: Pointer sur le premier caractère de ‘str1’ qui correspond à l’un de caractère de ‘str2’
C/C++: Comparer les tailles des chaînes de caractères
Rechercher la réplique d’une chaîne dans une autre avec la fonction ‘strstr()’
C/C++: Annalyser une syntaxe CSV
Pointer sur la dernière occurence d’un caractère dans une chaîne
Concatener une chaîne de caractère avec la méthode ‘strcat()’
Structure et Union
Exemple d’initialisation partielle des membres d’une structure
C/C++: Définition d’une structure en C
Définir le nom et les membres d’une structure
Exemple d’allocation de mémoire pour une structure
C/C++: Exemple d’utilisation d’union
Exemple d’utilisation de structure comme paramètre d’une fonction
C: Exemple d’initialisation des membres d’une union
C/C++: Exemple d’initialisation des memebres d’une structure
C/C++: Obtenir la taille d’une structure
Exemple de création et d’utilisation d’une structure
Types des données
Vérifier si le caractère est imprimable avec ‘isprint()’
Vérifier si un caractère est imprimable (equivalent à isalnum()&&ispunct())
Calculer la racine carrée d’un ‘Double’
Afficher les adresses d’un tableau
C/C++: Affichage des nombres à virgule et sans virgule
C: Exemple d’utilisation de ‘tolower(char ch)’ pour retourner un caractère minuscule
C: Vérifier si le caractère est un caractère de contrôle
C/C++: Exemple des deux accès princaux à un tableau
Exemple d’initialisation des tableaux en C/C++
Trouver la valeur maximale d’un tableau à deux dimensions
wctype
Vérifier si un caractère donné est alphanumérique
iswupper(): teste si son argument est une lettre majuscule
Convertit un caractère en minuscules avec ‘towlower()’
Vérifier si un caractère donnée est un signe de ponctuation
Afficher les caractères de contrôle avec la fonction ‘iswcntrl()’
Vérifier si un caractère donné est un espace ou une tabulation
iswlower(): teste si son argument est une lettre minuscule
Vérifier si un caractère donné est un chiffre décimal
iswprint(): Vérifie si son argument est un caractère d’impression
Vérifier si un caractère donné produit de l’espace