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
Visula C++: Afficher un Hashtable à l’aide d’une “Enumeration”
Visual C++: Ajouter un tableau dans un HashTable
Visual C++: Vérifier si une valeur existe dans le HashTable
Visual C++: Afficher le contenu d’un tableau associatif HashTable
Visual C++: Exemple d’utilisation de Hashtable
Visual C++: Vérifier si un clé existe dans le HashTable
Visual C++: Vérification de l’existance de Pair Valeur/clé dans Hashtable
Fichier et Stream
Copier le contenu d’un fichier dans un autre
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 focntion ‘FILE *tmpfile( void )’ pour ouvrir un fichier temporaire
C++: Exemple d’utilisation de la fonction ‘getline’ pour lire une ligne de texte dans un stream
Enregistrer la position courante du fichier à l’aide de ‘int fgetpos(FILE *stream, fpos_t *position)’
Exemple d’utilisation de ‘_Exit(int status)’ pour quitter un programme
Enregistrer le contenu d’un fichier dans un vecteur: à revoir
Lecture écriture basé sur un tableau de stream avec istrstream
C: Ouvrir un fichier à l’aide de la fonction ‘FILE *fopen(const char *nom_fichier, const char *mode)’
Exemple d’utilisation de la fonction ‘int ferror ( FILE *fichier)’ pour vérifier les erreurs liés aux fichiers
Gestion Mémoire
C: Modifier un bloc de mémoire avec ‘memset()’
Allouer une zone de mémoire pour le stockage des chaîne de caractère
Copier le contenu d’une partie de mémoire vers une autre
Copier n octets successif d’une source vers une destination
Exemple d’allocation et de libération d’un bloc de mémoire
Allouer un bloc de mémoire de Système d’exploitation pour une taille et un nombre de données définis
Allouer le bloc de mémoire selon le choix de l’utilisateur
Créer une option ‘Rechercher et Remplacer’ avec la fonction ‘memchr()’
Exemple d’utilisation de ‘memchr’
Allouer un bloc de mémoire pour des données de type ‘double’
Pointeur
C/C++: Exemple de pointeur sur une chaîne de caractères
C++: Accéder à l’adresse d’une variable Membre
Exemple de déclaration et d’utilisation des pointeur sur ‘int’
Utilisation de l’opréteur d’indirection pour accéder aux valeurs stockées dans une adresse
C/C++: Décrémenter un pointer avec l’opérateur ‘–‘
C/C++: Utilisation des tableaux et des pointeurs
C++: Exemple des Pointeurs sur les membres d’une classe
C/C++:Déclaration et utilisation des pointeurs
Accéder à une classe dérivée via le pointeur sur la classe de base
C/C++: Exemple de similitude entre un tableau et un pointeur
STL
Trier un tableau de string à l’aide de l’algorithme ‘sort()’
Exemple d’utilisation de ‘set_union() ‘ pour construire une collection des éléments qui se répètent dans deux collections.
Copier le contenu d’une collection dans une autre en définissant le point dinsertion avec les méthode ‘copy()’ et ‘inserter()’
Générer des valeurs aléatoires dans un ‘deque’
Compter le nombre de répétition d’un éléments dans un vecteur
Exemple d’utilisation de la fonction ‘accumulate()’
set_intersection(): copie les éléments d’un rang1 qui sont présent dans le rang2(Exemple)
Extraire les 5 plus petits éléments du vecteur en ordre croissant
Fusionner deux vecteurs avec l’algorithme ‘marge()’
Exemple d’utilisation de compteur avec prédicat ‘count_if()’
Structure de Contrôle
Exemple d’utilisation de condtion ‘if…else’
C: Exemple de création d’un bloc
C/C++: Exemple de boucle dans une fonction
Exemple d’utilisation du mot clé ‘break’
C/C++: Arrêter une boucle infinie
Afficher les nombres inferieurs à un nombre saisi par l’utilisateur
Exemple de la boucle ‘for’ dans la boucle ‘while’
Inverser un nombre entier à l’aide d’une boucle
Boucle: Compter la fréquence d’une lettre dans un mot ou dans une phrase
C/C++: Afficher les limites de chaque type de varibles
Tableaux Dynamiques
C++: Fusionne deux listes dans une seule
C++: Utilisation du vecteur avec l’adaptateur ‘stack’
C++: Afficher la taille et le contenu d’une liste
C++: Utilisation de liste avec l’adaptateur ‘stack’
C+: Supprimer une entrée d’un map
C++: Ajouter des valeurs aléatoires dans une liste à l’aide d’une méthode de la bibliothèque ‘functional’
C++: insérer les valeurs d’un tableau dans une liste
C++: Exemple de suppression des élément de la ‘priority_queue’
C++: Exemple d’une fonction générique pour afficher le contenu d’une liste
C++: Exemple explicite d’utilisation de ‘stack’ avec une méthode générique
Vector
vector: Supprimer une séquence de valeur avec la fonction ‘erase()’
Eviter les doublons avec l’algorithme ‘unique_copy()’
Utilisation de l’algorithme ‘lower_bound()’ pour trouver la première position d’insertion d’une valeur en respectant l’ordre de tri
C++: Trouver le plus grand élément d’un vecteur
C++: Vider un vecteur avec la méthode ‘clear()’
Lister les éléments d’un vecteur avec la boucle ‘for_each()’
Afficher le contenu d’un vecteur à l’aide des méthodes ‘pop()’ et ‘pop_back()’
C++: Inverser le contenu d’un vecteur
Recherche générique avec l’algorithme ‘find()’
Vecteur: Compter les éléments par valeur avec l’algorithme ‘count()’
Z|Plus
vecteur: Supprimer les éléments par valeur
C/C++: Exemple d’utilisation de liste d’argument ‘varArg’
Ajouter des éléments dans une collection avec ‘back_insert_iterator()’ et ‘back_inserter()’
C++: Création d’un itérateur sur un tableau
C: Verifier si l’entrée est un caractère de saut de ligne avec ‘isspace()’
Affciher le contenu du ‘set’ avec la méthode ‘copy()’
Générique: Exemple d’utulisation de ‘typeid’ pour retourner les informations sur le type d’une valeur
Utilisation des niveaux de debuguage dans le traitement des fichiers
C/C++: Exemple d’initialisation des memebres d’une structure
Générer des valeurs aléatoires dans un ‘deque’
Console
C: Traiter les Entrées Clavier
Exemple de lecture et affichage des caractères
C/C++: Affichage des chaîne des caractère avec la fonction ‘puts()’
C/C++: Affichage des nombres à virgule
C/C++: Afficher le code ASCII d’un caractère
C: Affichage des differents types des données avec ‘printf()’
C/C++: Exemple Simmple d’utilisation de ‘printf()’
C/C++: Exemple d’utilisation de ‘getche()’
C: Afficher un tableau de String
C/C++: Afficher les caractères imprimables à l’aide de ‘isgraph()’ et ‘printf’
Fonctions/Méthodes
Exemple Assert: Envoyer les information d’erreur dans ‘stderr’
C/C++: Exemple d’un pointeur sur Fonction
C/C++: Passer la valeur de retour par le biais des paramètres d’une fonction
C/C++: Exemple d’utilisation de liste d’argument ‘varArg’
C/C++: Exemple de passage de paramètre par réference
C/C++: Calculer la factorielle de ‘n'(Exemple)
C/C++: les 3 modes de passage de paramètre par tableau
C/C++: Calculer la surface d’un triangle
C/C++: Exemple de passage de paramètre par valeur
C/C++: Exemple d’utilisation de string comme paramètre d’une fonction
Mathématique
c/C++: Calculer l’arc cosinus d’un nombre avec la fonction ‘acos()’
C/C++: Vérifier si un nombre est pair ou nom
C/C++: Découper un valeur en virgule flottante en parties fractionnaire et entière
C/C++: Retourner le reste de la division en virgule flottante de x par y
C/C++: Retourner l’arc sinus avec la fonction ‘asin()’
C/C++: calculer la puissance d’une valeur
C/C++: calculer le logarithme naturel d’un nombre base 10 avec ‘log10()’
La fonction ‘islessequal(x, y)’ retourne une valeur superieur à zéro si x <= y
C/C++: Obtenir la valeur absolue dvec la fonction ‘fabs()’
C/C++: Retourner la valeur absolue d’une varaible de type ‘int’ avec ‘abs()’
Programmes
Exemple d’utilisation de ‘system(dir”)'”
Exemple de gestion des Exceptions en c++
C:/C++: Quitter le programme si aucun argument n’est défini pendant le lancement
Afficher le nom du programme en cours d’exécution et les arguments de ligne de commande
Vérifiez si l’argument de ligne de commande a été saisi
C/C++: Avorter un processus en cours d’exécution
C: Exemple d’utilisation de directive preprocesseu ‘#line’
C: Affichage de date et heure en GMT
C: Exemple d’utilisation des assertions
C/C+: Lancer un beep
Stdio.h
Convertir une chaîne de caractères à un entier de type long
getchar(void): retourne le caractère lu
Trier une liste de mot avec ‘qsort()’
Justifier l’affichage d’une chaîne à gauche
C/C++: Génerer des nombres aléatoires
size_t fread: Lit n donnée(s) de n taille d’un fichier et le stocke dans un ‘buffer’
Quitter un programme immédiatement
gets(): Lit les caractères des entrées standards
fputc(int c , FILE *fichier ): Ecrit un caractère dans la position actuelle du fichier
Retourner le quotient et le reste à l’aide de ‘lldiv_t()’
String
Lister le contenu d’un vecteur
Exemple d’utilisation de ‘strncmp()’ pour comparer les sous chaînes
Trouver les éléments qui se repètent dans deux collections avec ‘set_intersection()’
C/C++: Exemple d’algorithme ‘tri par sélection’
C++: Exemple d’utilisation de la méthode de suppression ‘erase()’
Tronquer une chaîne de caractères à l’aide d’un séparateur avec ‘strtok()’
C/C++: Exemple d’utilisation d’algorithme de ‘tri à bulles’ sur une chaîne de caractères
C/C++: Trier une chaine de Caractère à l’aide de l’algorothme de tri ‘Cocktail shaker’
Concatener une chaîne de caractère avec la méthode ‘strcat()’
C: Concaténer n caractères de ‘str2’ avec ‘str1’
Structure des données
Exemple de création d’un tableau de deux dimension d’objet
C++: calculer et afficher la somme d’une matrice
Afficher les valeurs et adresses des éléments d’un tableau
Exemple d’utilisation d’une variable de pointeur sur un tableau
Exemple d’initialisation d’un tableau de classe à deux dimensions
Exemple de création d’un tableau d’objet à deux dimensions
Parcourir le contenu d’un ‘map’ à l’aide d’un ‘Iterator’
Exemple d’un tableau d’objet de classe à deux dimensions referencé par un pointeur
Ajouter une chaine de caractère dans un tableau de caractère
Exemple d’itération d’un deuqe en sens opposé
Tri et Recherche
C/C++: Exemple d’utilisation d’algorithme de ‘tri à bulles’ sur une chaîne de caractères
C/C++: Trier une chaine de Caractère à l’aide de l’algorothme de tri ‘Cocktail shaker’
Exemple d’utilisation de ‘qsort()’ pour trier un tableau
Compter le nombre de répétition d’un élément dans un tableau
C/C++: Trier un tableau des entiers à l’aide de l’algrithme de tri par propagation
C/C++: Création et utilisation d’un LinkedList
Exemple d’un tri rapide en language C avec la fonction ‘qsort()’
C/C++: trier une chaîne de caractère à l’aide de l’algorithme de tri ‘ShellSort’
C/C++: Trier une chaîne de caractère avec une fonction recursive
C/C++: Exemple d’algorithme ‘tri par sélection’
Visual Studio
Visual C++: Exemple d’utilisation de ArrayList
Visual C++: Afficher les valeurs booléennes litérales
Visual C++: Exemple d’utilisation de Hashtable
Visual C++: Vérifier si une valeur existe dans le HashTable
Visual C++: Exemple d’utilisation des Adresses, pointeurs et rédirections
Visula C++: Afficher un Hashtable à l’aide d’une “Enumeration”
Visual C++: Exemple d’héritage
Visual C++: Exemple d’utilisation de la boucle do…while
Visual C++: Afficher un message sur le console
Visual C++: Afficher la liste des nombres premiers
Date et Heures
Calculer le calendrier local représenté par des valeurs
C/C++: Obtenir la date du processeur avec la fonction ‘clock()’
Calculer la différence entre deux heures arithmétique avec ‘difftime()’
Convertir une date en forme ‘String’ avec la fonction ‘asctime()’
Convertir la valeur du timer en année, mois, jour, heure, minute et seconde
Adapter le programme aux conditions locales d’une région et culture donnée
Convertir l’heure en nombre en date en String avec ‘ctime()’
Obtenir la convention locale avec la fonction ‘localeconv()’
Générique
Générique: Exemple d’utulisation de ‘typeid’ pour retourner les informations sur le type d’une valeur
C++: Exemple d’une classe générique
C++: Création d’une ‘Queue’ générique
C++: Exemple d’une méthode générique pour calculer la somme des nombres
C++: Exemple d’une fonction générique de type ‘class’
C++: définition d’une classe avec des types de données générique
C++: Surcharge d’une fonction générique
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++: Exemple d’une fonction générique de l’algorithme de ‘tri à bulle’
Non classé
C: Vérifier si le caractère tapé est une ponctuation
C: Vérifier si un caractère peut être utilisé en hexadécimal avec ‘isxdigit(char c)’
C: Vérifier si le caractère est un caractère de contrôle
C: Vérifier si le caractère est un caractère de contrôle
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
C: Exemple d’utilisation de ‘tolower(char ch)’ pour retourner un caractère minuscule
C++:
Vérifier si un caractère est en minuscule à l’aide de la fonction ‘islower(char ch)’
Vérifier si un caractère est en majuscule avec ‘isupper(char ch)’
Stdlib.h
Convertir une chaîne de caractères en un entier de type int
Déterminer en octet la taille d’un caractère multibyte
Interpréter une chaîne de caractères comme une valeur numérique de type int
Convertir un ou plusieurs caractères en des caractères ‘multibyte’
C/C++: Génerer des nombres aléatoires
Convertir une chaîne de caractères en un entier de type 2 fois long
Trouver le caractère ouvert correspondant à un caractère multibyte
Interpréter une chaîne de caractères comme une valeur numérique de type long
Terminer un programme prématurément avec la fonction ‘abort()’
Interpréter une chaîne de caractères comme une valeur numérique en virgule flottante de type double
String
Comparer une sous chaîne avec une chaîne entière à l’aide de ‘strncmp()’
Copier une sous chaîne dans un string avec la fonction ‘strncat()’
Exemple d’utilisation de ‘sprintf’ pour stocker une chaîne formatée dans une ‘buffer’
Supprimer les espaces et les ponctuations d’une chaîne de caractères
Tronquer une chaîne de caractères à l’aide d’un séparateur avec ‘strtok()’
Trouver l’index de premier caractère de ‘str1’ qui correspond à un caractère de ‘str2’
Exemple: Pointer sur le premier caractère de ‘str1’ qui correspond à l’un de caractère de ‘str2’
Exemple d’utilisation de la fonction ‘strchr()’ pour trouver un caractère dans un ‘string’.
Tronquer une chaîne de caractères à l’aide d’un séparateur avec ‘strtok()’
Pointer sur la dernière occurence d’un caractère dans une chaîne
Structure et Union
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
Exemple d’initialisation partielle des membres d’une structure
C/C++: Exemple d’initialisation des memebres d’une structure
Exemple de création et d’utilisation d’une structure
C/C++: Définition d’une structure en C
Définir le nom et les membres d’une structure
C/C++: Initialisation d’un membre spécifique d’une structure
Exemple d’allocation de mémoire pour une structure
Types des données
Vérifier si un caractère est en majuscule avec ‘isupper(char ch)’
Vérifier si un caractère est imprimable (equivalent à isalnum()&&ispunct())
C/C++: Parcourir un tableau multidimensionnel à l’aide d’un pointeur
C/C++: Vérifier si le caractère est une lettre
C/C++: Vérifier si le caractère est une lettre
Gestion de mémoire: Allocation et libération des Mémoires en C/C++
C/C++: C’est code est un exemple de tri d’un tableau des nombres entiers
C/C++: Exemple d’ajout des valeurs dans une matrice
Afficher les adresses d’un tableau
Exemple d’utilisation d’adresse Arithmétique d’un pointeur
wctype
iswprint(): Vérifie si son argument est un caractère d’impression
Vérifier si un caractère donné est un chiffre décimal
Vérifier si un caractère donné est une lettre de l’alphabet
iswxdigit(): teste si son argument est un chiffre hexadécimal,
Convertit un caractère en minuscules avec ‘towlower()’
Afficher les caractères de contrôle avec la fonction ‘iswcntrl()’
iswupper(): teste si son argument est une lettre majuscule
Vérifier si un caractère donné est un espace ou une tabulation
Vérifier si un caractère est graphique
Vérifier si un caractère donné produit de l’espace