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
Visual C++: Vérification de l’existance de Pair Valeur/clé dans Hashtable
Visual C++: Exemple d’utilisation de Hashtable
Visual C++: Ajouter un tableau dans un HashTable
Visual C++: Vérifier si une valeur existe dans le HashTable
Visual C++: Vérifier si un clé existe dans le HashTable
Visula C++: Afficher un Hashtable à l’aide d’une “Enumeration”
Fichier et Stream
C: Exemple d’utilisation de la fonction ‘char *tmpnam ( char *s );’ pour générer un nom unique pour les fichiers
C: Utilisation de la fonction ‘int fsetpos ( FILE *fp , const fpos_t *ppos );’ pour modifier l’indicateur de la position du fichier
C++: Exemple d’utilisation de la fonction ‘getline’ pour lire une ligne de texte dans un stream
C: Ouvrir un fichier en mode lecture/écriture binaire
Lecture écriture basé sur un tableau de stream avec istrstream
Exemple d’utilisation de la fonction ‘int rename ( const char *ancien_nom , const char *nouveau_nom )’ pour renommer un fichier
Exemple d’utiliation de la fonction ‘int fflush ( FILE *fichier)’ pour vider le tampon
Ecrire des données utilisateurs dans un fichier
C: Exemple d’utilisation de la fonction ‘int fgetc ( FILE *fichier)’ pour lire un fichier caractère par caractère
Exemple d’utilisation de la focntion ‘FILE *tmpfile( void )’ pour ouvrir un fichier temporaire
Gestion Mémoire
Exemple d’utilisation de ‘memchr’
Copier le contenu d’une partie de mémoire vers une autre
Allouer un bloc de mémoire de Système d’exploitation pour une taille et un nombre de données définis
Enrgistrement de l’environement courant avec ‘setjmp’
Remplacer un bloc de mémoire dynamiquement avec la fonction ‘realloc()’
Exemple d’allocation de mémoire en C
Copier n octets successif d’une source vers une destination
Allouer un bloc de mémoire pour des données de type ‘double’
Allouer une zone de mémoire pour le stockage des chaîne de caractère
Comparer le contenu de deux blocs de mémoire de n octects avec la fonction ‘memcmp()’
Pointeur
Exemple de déclaration et d’utilisation des pointeur sur ‘int’
C/C++: Utilisation des tableaux et des pointeurs
Utilisation de l’opréteur d’indirection pour accéder aux valeurs stockées dans une adresse
C++: Exemple des pointeurs sur des objets, d’incrémentation et de décrementation des pointeurs
C/C+: Utilisation des noms des tableau comme des pointeurs
C/C++: Décrémenter un pointer avec l’opérateur ‘–‘
C/C++: Exemple de Pointeur sur les tableaux à deux dimensions
Accéder à une classe dérivée via le pointeur sur la classe de base
C/C++: Incrémenter un pointeur à l’aide de l’opérateur ‘++’
C/C++: Exemple de similitude entre un tableau et un pointeur
STL
Exemple d’utilisation de la fonction ‘inserter()’ pour ajouter des éléments dans uen collection
Affciher le contenu du ‘set’ avec la méthode ‘copy()’
Copier un algorithme à partir de la fin avec l’algorithme ‘copy_backward ‘
C++: Fusionner deux conteneurs de type différent
Transferer le contenu d’une liste dans un fichier avec l’algorithme ‘copy()’
Utilisation de ‘generate()’ pour remplir une collection avec des valeurs successives
Exemple d’utilisation de compteur avec prédicat ‘count_if()’
Exemple d’utilisation de l’algorithme ‘partial_sort_copy()’ avec une fonction de comparaison
C++: Effectuer une recherche binaire dans une liste
Exemple d’utilisation des vecteurs comme paramètre d’une fonction
Structure de Contrôle
C: Exemple de création d’un bloc
C/C++: Décrementation d’une boucle
Exemple d’utilisation des caractères pour incrémenter les boucles
Exemple de commentaire en c/c++
Générer ‘n’ nombres à l’aide d’une boucle
Exemple d’utilisation du mot clé ‘break’
Arrêter une boucle à l’aide du mot clé ‘break’
Exemple d’une boucle ‘for’ imbriquée
Exemple d’utilisation de la boucle ‘do…while’ et ‘continue’
C/C++: exemple de génération des nombres aléatoire limité
Tableaux Dynamiques
stack: Exemple d’ajout et de suppression
C++: Avec la méthode ‘remove( )’ supprimer toutes les valeurs qui se ressemblent
C++: Exemple de modifcation de la taille d’un ‘deque’
C+: Supprimer une entrée d’un map
C++: Supprimer la queue d’une liste avec la méthode ‘pop_back( )’
C++: Trouver une entrée par sa valeur
C++: Les différents types d’initialisation d’une liste
C++: Exemple d’une fonction générique pour afficher le contenu d’une liste
C++: Exemple d’une ‘priority_queue’ de double
C++: Supprimer la tête d’une liste avec la méthode ‘pop_front( )’
Vector
C++: Trouver le plus grand élément d’un vecteur
Afficher le contenu d’un vecteur à l’aide des méthodes ‘pop()’ et ‘pop_back()’
C/C++: Ajout des objets utilisateurs dans un vecteur
C/C++: Obtenir le dernier élément d’un vecteur
Vector: utilisation de la méthode ‘at()’ pour modifier une valeur dans le vecteur
Lister les éléments d’un vecteur avec la boucle ‘for_each()’
Vecteur: Compter les éléments par valeur avec l’algorithme ‘count()’
Utilisation de l’algorithme ‘lower_bound()’ pour trouver la première position d’insertion d’une valeur en respectant l’ordre de tri
C++: Supprimer la tête du vecteur
Eviter les doublons avec l’algorithme ‘unique_copy()’
Z|Plus
Générer les 10 premières lettres de l’alphabet dans un ‘deque’ avec ‘generate_n()’
C/C++: calculer le logarithme naturel d’un nombre base 10 avec ‘log10()’
Exemple d’utilisation de ‘sprintf’ pour stocker une chaîne formatée dans une ‘buffer’
Exemple d’utilisation de ‘front_insert_iterator()’ pour ajouter des éléments au début d’une collection
C++: Exemple d’une classe générique
Exemple d’utilisation de ‘system(dir”)'”
Tronquer une chaîne de caractères à l’aide d’un séparateur avec ‘strtok()’
Utilisation de ‘strcspn’ pour retourner l’index de premier caractère de ‘str1’ qui correspond à un caractère de ‘str2’
C/C++: Compter le nombre de caractère affiché sur le console
C/C++: Effectuer une divison avec ‘div_t’ et ldiv pour le valeurs de type ‘long’
Console
C: Lire et Ecrire une chaîne de caractère
Afficher la liste des caractère utilisable sur l’ordinateur
C/C++: Effectuer une opération dans ‘printf’
C: Formater l’affichage avec ‘printf’
C/C++: Exemple de pointeur sur une fonction
C/C++: Exemple d’utilisation de ‘getche()’
C: Afficher un tableau de String
C/C++: Exemple d’utilisation de ‘getchar()’ pour lire les caractères
C/C++: Affichage des valeurs numérique sur le console
Exemple de lecture du Clavier dans le language C
Fonctions/Méthodes
C/C++: Passer la valeur de retour par le biais des paramètres d’une fonction
C/C++: Exemple d’un pointeur sur Fonction
C/C++: Calculer la surface d’un triangle
C/C++: Définition des constants comme paramètre
C/C++: les 3 modes de passage de paramètre par tableau
C/C++: Exemple d’utilisation de liste d’argument ‘varArg’
C/C++: Exemple d’utilisation des pointeurs comme paramètre d’une fonction
C/C++: Exemple de passage de paramètre par réference
C/Cpp: Passer un double en paramètre d’une fonction
CPP: Conversion binaire à l’aide de ‘bitset’
Mathématique
C/C++: Utilisation de ‘double fdim ( double x , double y )()’ pour retourner zéro si x<=y autrement, retourne x-y
C/C++: Calculer la tangente de l’angle avec la fonction ‘tan()’
C/C++: Trouver le plus petit entier supérieur ou égal à une valeur définie
C/C++: Vérifier si un nombre est pair ou nom
Opération min, max et sum sur un objet ‘valarray’
C++: Vider un valArray
C/C++: Trouver la partie entière et le reste d’une divisoon
Utilisation de ‘frexp()’ pour calculer la mantissa et l’exposant, telle que:x = mantissa * 2exponent
Créer un valarray des valeurs booléenne
C/C++: Obtenir une valeur en virgule flottante à partir de la mantisse et l’exposant
Programmes
C: Exemple d’utilisation des paramètres de la ligne de commande
C: Copier un fichier dans un autre en mode debugage
C++: écrire dans un fichier à l’aide des arguments de ligne de commande
Exemple d’utilisation de ‘system(dir”)'”
C:/C++: Quitter le programme si aucun argument n’est défini pendant le lancement
C/C++: Provoquer une erreur d’exécution
Afficher des informations sur la localisation
Afficher les informations de compilation sur le console
Recherche binaire basée sur une fonction recursive
Utilisation des niveaux de debuguage dans le traitement des fichiers
Stdio.h
getchar(void): retourne le caractère lu
Déterminer en octet la taille d’un caractère multibyte
Retourner la valeur absolue d’un nombre entier de type ‘long long’
Convertir une chaîne de caractères à un entier de type long
gets(): Lit les caractères des entrées standards
Obtenir la valeur absolue d’un nombre avec la fonction ‘abs(val)’
C/C++: Utilisation de ‘fgets()’ pour lire un nombre déterminé de caractères dans un stream
C/C++: Lire un fichier avec ‘fscanf()’
Exécuter une commande Shell à l’aide ‘system’
Interpréter une chaîne de caractères comme une valeur numérique à virgule flottante de type float
String
Recherche avec prédicat à l’aide de l’algorithme ‘find_if()’
Remplir une partie de collection avec l’agorithme ‘fill()’
C: Concaténer n caractères de ‘str2’ avec ‘str1’
C++: Exemple de suppression des éléments dans le ‘deque’
C+: Supprimer une entrée d’un map
Exemple d’utilisation de ‘_Exit(int status)’ pour quitter un programme
Tronquer une chaîne de caractères à l’aide d’un séparateur avec ‘strtok()’
Tronquer une chaîne de caractères à l’aide d’un séparateur avec ‘strtok()’
Copier le contenu d’une partie de mémoire vers une autre
C/C++: Exemple d’un pointeur sur Fonction
Structure des données
Exemple d’itération d’un deuqe en sens opposé
C++: Exemple d’utilisation de type ‘enum’
Exemple d’initialisation d’un tableau de classe à deux dimensions
Insertion et affichage du contenu d’un ‘deque’
C++: calculer et afficher la somme d’une matrice
Exemple d’incrémentation d’un pointeur sur un tableau d’objet
C++: Exemple des opérations sur la classe template ‘deque’
Exemple d’assignation d’un deque à un autre
Exemple d’un tableau d’objet de classe à deux dimensions referencé par un pointeur
Initialisation d’un tableau d’objet d’une classe avec constructeur
Tri et Recherche
C/c++: Exemple d’utilisation de ‘bsearch’ pour faire une recherche binaire
C/C++: Trier un tableau des entiers à l’aide de l’algrithme de tri par propagation
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’
Trier un tableau des nombres à virgule dans l’ordre decroissant à l’aide des fonctions ‘greater()’ et ‘sort()’
C/C++: Création, ajout et affichage d’une liste
C/C++: Exemple d’algorithme ‘tri par sélection’
C/C++: trier une chaîne de caractère à l’aide de l’algorithme de tri ‘ShellSort’
C/C++: Trier les Membres d’une structure
Compter le nombre de répétition d’un élément dans un tableau
Visual Studio
Visula C++: Afficher un Hashtable à l’aide d’une “Enumeration”
Visual C++: Comment traiter les caractères
Visual C++: Exemple de gestion des exceptions
Visual C++: Exemple d’héritage
Visual C++: Vérifier si une valeur existe dans le HashTable
Visual C++: Vérification de l’existance de Pair Valeur/clé dans Hashtable
Visual C++: Création d’une méthode virtuelle
Visual C++: Exemple d’utilisation des énumérateurs
Visual C++: Afficher la liste des nombres premiers
Visual C++: Afficher le contenu d’un tableau associatif HashTable
Date et Heures
Calculer la différence entre deux heures arithmétique avec ‘difftime()’
C/C++: Obtenir la date du processeur avec la fonction ‘clock()’
Obtenir la convention locale avec la fonction ‘localeconv()’
Convertir une date en forme ‘String’ avec la fonction ‘asctime()’
Convertir l’heure en nombre en date en String avec ‘ctime()’
Calculer le calendrier local représenté par des valeurs
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
Générique
C++: Trouver la valeur absolue d’un nombre à l’aide d’une fonction générique
C++: Surcharge d’une fonction générique
C++: Exemple d’une fonction générique qui peut afficher tout type des données
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++: Exemple d’une classe générique pour calculer la puissance des nombres
C++: définition d’une classe avec des types de données 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 fonction générique de l’algorithme de ‘tri à bulle’
Non classé
C: Vérifier si le caractère tapé est une ponctuation
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++: Vérifier si le caractère est une lettre
Vérifier si le caractère est imprimable avec ‘isprint()’
Vérifier si le caractère est imprimable avec ‘isprint()’
Vérifier si un caractère est imprimable (equivalent à isalnum()&&ispunct())
C++:
Vérifier si un caractère est en minuscule à l’aide de la fonction ‘islower(char ch)’
C++:
Stdlib.h
Interpréter une chaîne de caractères comme une valeur numérique de type int
Trouver le caractère ouvert correspondant à un caractère multibyte
C/C++: Retouner la valeur absolue d’un ‘long’
Retourner la valeur absolue d’un nombre entier de type ‘long long’
Trier une liste de mot avec ‘qsort()’
Interpréter une chaîne de caractères comme une valeur numérique de type int et retourner un ‘unsigned long’
Convertir une chaîne de caractères en un entier de type 2 fois long
Interpréter une chaîne de caractères comme une valeur numérique à virgule flottante de type float
Convertir une chaîne de caractères à une valeur à virgule flottante de type double
Convertir une chaîne de caractères à un entier de type long
String
C: Concaténer n caractères de ‘str2’ avec ‘str1’
Exemple d’utilisation de la fonction ‘strcmp()’ pour comparer deux chaînes de caractères
Rechercher la réplique d’une chaîne dans une autre avec la fonction ‘strstr()’
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++: Exemple de recherche dans une chaîne de caractère
C: Modifier la casse d’une chaîne de caractères
Tronquer une chaîne de caractères à l’aide d’un séparateur avec ‘strtok()’
C/C++: Exemple de recherche dans une chaîne de caractère
Comparer une sous chaîne avec une chaîne entière à l’aide de ‘strncmp()’
Structure et Union
C/C++: Exemple d’initialisation des memebres d’une structure
C/C++: Initialisation d’un membre spécifique d’une structure
C: Exemple d’initialisation des membres d’une union
Exemple de création et d’utilisation d’une structure
C/C++: Obtenir la taille d’une structure
Exemple d’utilisation de structure comme paramètre d’une fonction
Exemple d’initialisation partielle des membres d’une structure
Exemple des opérateurs d’accès aux membres d’une structure(‘.’,’->’)
Définir le nom et les membres d’une structure
C/C++: Exemple d’utilisation d’union
Types des données
C/C++: Exemple d’ajout des valeurs dans une matrice
C/C++: Vérifier si le caractère est une lettre
Calculer la racine carrée d’un ‘Double’
Vérifier si le caractère est imprimable avec ‘isprint()’
Pointeur: Ajouter une valeur à une index spécifique d’un tableau de ‘char’
C:/C++: Parcourir un tableau à l’aide d’un pointeur
Exemple d’utilisation de ‘int isgreater ( x , y ) et ‘int isgreaterequal ( x , y )’ pour trouver les côtés d’un triangle
Vérifier si le caractère est imprimable avec ‘isprint()’
C/C++: Assigner des valeurs à un tableau et afficher ces valeurs
C/c++: Trouver l’index d’un objet dans un tableau à l’aide de la méthode ‘find()’
wctype
Afficher les caractères de contrôle avec la fonction ‘iswcntrl()’
Vérifier si un caractère donnée est un signe de ponctuation
Vérifier si un caractère donné est un chiffre décimal
Convertit un caractère en minuscules avec ‘towlower()’
Vérifier si un caractère donné est un espace ou une tabulation
Vérifier si un caractère donné produit de l’espace
iswupper(): teste si son argument est une lettre majuscule
Vérifier si un caractère donné est une lettre de l’alphabet
iswlower(): teste si son argument est une lettre minuscule
Vérifier si un caractère donné est alphanumérique