C / C++585 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
C / C++
Liste des 585 ressources de cette catégorie
|
|
|
Ce code permet de gérer un buffer circulaire.
Si vous l'utilisez avec un thread de lecture et un thread d'écriture (ce genre d'objet étant souvent utilisé ainsi), definissez CIRCBUFFER_MTHREAD (CircBuffer.h). Ce n'est pas indispensable mais améliore les performances.
Si vous l'utilisez avec plus d'un thread de lecture ou plus d'un thread d'écriture, il est impératif de definir CIRCBUFFER_MTHREAD (CircBuffer.h)
Attention, deux fonctions, CBuffLireBuffer() et CBuffEcrireBuffer(), sont bloquantes (voir commentaires dans CircBuffer.h). Si vous utilisez ces fonctions dans un cadre monothread (même thread pour la lecture et l'écriture), vous devrez vous assurer d'être dans les limites d'utilisation de ces fonction ... Voir la suite
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : diogene
|
|
|
|
|
La fonction get_binary permet de récupérer le motif binaire d'une variable de type unsigned int (les types signés ne sont pas recommandés pour ce genre de manipulations). Elle remplit donc un tableau de char dynamique (ce qui implique une libération avec free).
Le motif binaire est inséré dans le tableau dans le sens de lecture normal d'un être humain soit de gauche à droite (le motif binaire est récupéré de droite à gauche). Le second paramètre de la fonction permet d'accéder à l'adresse d'une variable pour pouvoir également récupérer la taille du tableau pour pouvoir faire éventuellement un futur parcours de celui-ci !
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Franck.H
|
|
|
|
|
Cette fonction alloue un tableau 2D dynamique de chaînes de caractères.
Chaque chaîne est ici pourvue du même nombre de caractères. Si la fonction échoue, elle renvoie NULL.
Ce principe est applicable à tout type de données
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Franck.H
|
|
|
|
|
Ce programme copie les n premières lignes d'un fichier dans un autre
|
Licence : Non renseignée
- Publié le 28/01/2018
- Éditeur : nulos
|
|
|
|
|
Ce programme montre comment utiliser la mémoire partagée.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : gege2061
|
|
|
|
|
Met en place tout le démarrage et la configuration d'un programme, depuis la création d'une fenêtre jusqu'à la sortie par WM_CLOSE en passant par la création des fenêtres enfants. Le programme peut parler plusieurs langues par l'intermédiaire de fichiers texte. Il offre encore plus de possibilités à découvrir sur mon blog.
|
Licence : Libre
- Publié le 24/10/2019
- Éditeur : Philippe RIO
|
|
|
|
|
La fonction TRACE_vReportTrace permet d'enregistrer une trace dans un fichier de log avec diverses informations telles que la date et l'id du processus.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 1 Ko
- Auteur : gl
|
|
|
|
|
La fonction OPT_iGetOpt permet, à chaque appel, de récupérer les options de la ligne de commande. Nécessite bool.zip (http://c.developpez.com/sources/fichiers/bool.zip).
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 1 Ko
- Auteur : gl
|
|
|
|
|
Biblothèque permettant d'utiliser et de manipuler des listes chainée XOR.
Cette bibliothèque permet notament la création, suppression, recherche, trie .. des listes XOR.
J'ai également mis dans le zip les pages générée par Doxygène.
Contactez moi pour toutes suggestions
|
Licence : GPL
- Publié le 13/04/2014
- Auteur : EpiTouille
|
|
|
|
|
Conversion du onzième tutoriel OpenGL NeHe utilisant Gtkmm et GtkGlExtmm. La construction est gérée par CMake, le fichier « LISEZMOI.txt » donne la procédure de compilation, qui est très simple et standard : lancez CMake, puis faite la compilation à partir de votre environnement de programmation de manière classique.
|
Licence : Non renseignée
- Publié le 24/01/2017
- Taille 50 Ko
- Auteur : Le Farfadet Spatial
|
|
|
|
|
Un petit programmer permettant de calculer tous les nombres premiers jusqu'à 500 milliards (ça peut prend un peu de temps).
Principe d'utilisation:
Au départ du programme, on vous demande d'entrer un chiffre. C'est le nombre de chiffres qui doivent être testés, premiers ou pas (exemple: tapez "100" suivi de la touche "enter" pour calculer tous les nombres premiers jusqu'à 100).
Le programme détecte lui-même le nombre de coeurs du sytème.
Une fois le calcul terminé, le programme indique le temps nécessaire au calcul et inscrit tous les nombres premiers trouvés dans le fichier "PrimeNumbers.txt". Attention, en fonction du nombre de nombres permiers trouvés, le fichier peut devenir assez volumineux...
Voir la suite
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 111 Ko
- Auteur : Bornerdogge
|
|
|
|
|
J'ai cree un petit programme qui lit un fichier source, avec les actions suivantes :
- Supprimer tous les espaces inutiles
- Supprimer tous les commentaires
- Supprimer les Backslash-Newline
Pour plus d'info :
https://github.com/achaari/CodeReader
|
Licence : Non renseignée
- Publié le 01/03/2014
- Éditeur : achaari
|
|
|
|
GENIAL est une bibliothèque mathématique optimisée grâce à la programmation générique en C++. Elle utilise les mêmes conventions que la STL. Des modules SIMD (MMX, SSE...) permettent des calculs parallèles.
Plus particulièrement conçue pour le traitement de l'image, GENIAL définit :
* Des vecteurs et matrices très paramétrables ;
* Des fonctions de traitement du signal (fft, dct, convolution...) ;
* Plusieurs formats d'images ;
* XML ;
* Beaucoup d'autres outils.
|
|
|
|
|
|
|
Cette fonction permet de concaténer un nombre indéfini de chaînes de caractère comme le fait la fonction standard strcat.
|
Licence : Non renseignée
- Publié le 01/12/2010
- Auteur : Mr_Chut
|
|
|
|
|
Un exemple pour l'utilisation de Timer pour mettre à jour une date dans un champ de texte perpétuellement.
|
Licence : Creative Commons
- Publié le 28/12/2010
|
|
|
|
|
Une grille constituée d'images, la sélection d'une en changera l'apparence, un clic en dehors désélectionnera.
|
Licence : Creative Commons
- Publié le 28/12/2010
|
|
|
|
|
Conversion du huitième tutoriel OpenGL NeHe utilisant Gtkmm et GtkGlExtmm. La construction est gérée par CMake, le fichier « LISEZMOI.txt » donne la procédure de compilation, qui est très simple et standard : lancez CMake, puis faite la compilation à partir de votre environnement de programmation de manière classique.
|
Licence : Libre
- Publié le 24/01/2017
- Taille 56 Ko
- Auteur : Le Farfadet Spatial
|
|
|
|
|
Conversion du neuvième tutoriel OpenGL NeHe utilisant Gtkmm et GtkGlExtmm. La construction est gérée par CMake, le fichier « LISEZMOI.txt » donne la procédure de compilation, qui est très simple et standard : lancez CMake, puis faite la compilation à partir de votre environnement de programmation de manière classique.
|
Licence : Libre
- Publié le 24/01/2017
- Taille 19 Ko
- Auteur : Le Farfadet Spatial
|
|
|
|
|
Donne les nombres premiers compris entre deux nombres quelconques
|
Licence : Non renseignée
- Publié le 23/01/2017
- Taille 734 octets
- Auteur : Rhadamante
|
|
|
|
|
Une calculatrice en QML, avec états et animations.
|
Licence : LGPL
- Publié le 23/02/2011
- Taille 10 Kio
|
|