Sources C / C++348 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Sources C / C++
Liste des 348 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 admet en paramètre le TStrings source
Dans le code fournit je procède à l'élimination de lignes selon un critère de filtrage qui peut être supprimé ou modifié (ligne 23)
La fonction modifie directement le TStrings en paramètre et retourne le nombre de lignes suprimées
|
Code source -
Licence : GPL
- Publié le 20/10/2023
- Auteur : frantzgac
|
|
|
|
|
[VT100] Positionnement curseur et code ANSI
|
Licence : Non renseignée
- Publié le 30/11/2010
|
|
|
|
|
Un simple fichier d'en-tête qui permet d'avoir un type boolean (disponible uniquement à partir du C99).
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 321 octets
- Auteur : gl
|
|
|
|
|
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
|
|
|
|
|
Copier une chaîne de caractères
|
Licence : Non renseignée
- Publié le 01/12/2010
- Auteur : gege2061
|
|
|
|
|
Il existe la fonction strstr (http://man.developpez.com/man3/strstr.3.php) qui permet de trouver l'adresse d'une sous-chaîne mais je trouve plus intéressant de connaître l'indice de celle-ci dans le tableau.
Attention : il faut vérifier le retour de la fonction car si la sous-chaîne n'est pas trouvée, l'indice vaut -1 ce qui provoquera un comportement indéfini en cas d'utilisation de l'indice dans un tableau.
|
Licence : Non renseignée
- Publié le 01/12/2010
- Auteur : gege2061
|
|
|
|
|
Cette fonction permet de supprimer le début de la chaîne passée en paramètre par un simple procédé de décalage des caractères et complétion avec des zéros de fin de chaîne. La fonction permet de faire ce remplacement à partir d'un caractère délimiteur qui est alors passé en tant que second argument. La chaîne passée en argument est modifiée !
|
Licence : Non renseignée
- Publié le 01/12/2010
- Auteur : Franck.H
|
|
|
|
Un parcours en largeur d'un graphe non pondéré en C++ issu d'un article de mon blog. Voir ici pour le parcours en profondeur(DFS)
|
Licence : GPL
- Publié le 23/01/2017
- Taille 2 Ko
- Auteur : Feysal
|
|
|
|
|
But
===================
C'est une petite application multi -client/serveur.
Outils
======================
- les primitives de Linux (en C) et interface avec Ubuntu SDK.
- Design des consoles avec L'ASCII
Bonne utilisation !!!
|
Licence : Freeware
- Publié le 14/05/2014
- Éditeur : N. Tidjon Lionel
|
|
|
|
Logiciel de calcul et modélisation mathématique regroupant: - Calcul et modélisation d'une intégral des fonctions usuelles!
- Calcul de droite de régression linéaire en statistiques!
- Calcul de probabilités de la loi de poisson!
- Calcul des coefficients de Bézout!
- Résolution d'équation:
- différentiel(Radioactivité),
- du second degré,
- d'une trajectoire parabolique d'un lancé de projectile de paramètre initial V0(Vitesse initial) et a(Angle formé par rapport à l'horizontal en degré),
- et pour finir d'une modélisation d'un cercle dans un plan!
- Calcul et modélisation du binôme de Newton!
- Et autres fonctions utiles comme calcul de vecteurs dans un plan!
... Voir la suite
|
Logiciel -
Licence : Libre
- Publié le 22/12/2018
- Éditeur : CodeBlocks - SDL
|
|
|
|
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de MailsDeveloppez :
Ce programme fabrique le mail d'une application a envoyer à Développez.com
Placer dans le même dossier que cette application, le fichier : Mail.txt
Il sera utilisé pour fabriquer la mail à envoyer à Développez.com
Dans un 1er temps, on sélectionne le dossier à envoyer à Développez.com
Ce dossier doit posséder :
Un fichier. : xxxyyy.zip (Ce fichier sera envoyé à Développez.com)
xxx = détermine le nom de l'application
yyy = La version du fichier z ... Voir la suite
|
Licence : Freeware
- Publié le 26/08/2013
- Taille 2 Mo
- Éditeur : C++Builder 6 personal
|
|
|
|
Voilà plusieurs années que je programme différents projets dans lesquels j'ai besoin d'un langage de script. Après quelques recherches, mon choix c'est tourné vers Lua, principalement pour sa syntaxe proche de celle du C++ et pour sa simplicité.
Le seul soucis, c'est que Lua a été programmé en C. Autant la syntaxe du langage est simple, autant son interface en C est relativement pénible à utiliser, même si je doute que l'on puisse faire beaucoup mieux.
J'ai donc pris le temps d'écrire un wrapper en C++ dont le but est d'encapsuler tous les appels de fonctions C de Lua et qui tire profit des capacités du C++. Pour le moment, seule une partie des fonctions de la bibliothèque originale s ... Voir la suite
|
Licence : LGPL
- Publié le 23/01/2017
- Taille 238 Ko
- Auteur : Kalith
|
|
|
|
|
A partir d'un fichier "tableau.txt" contenant une grille rectangulaire de lettres et d'un fichier "mots.txt" contenant une liste de mots, le solveur trouve tous les mots dans la grille (dans les 8 directions possibles), les barre virtuellement et fournit à l'entrée standard les lettres restantes.
Le code ne comporte pas de variables externes, ce qui permet une adaptation relativement simple vers de la POO.
Les tableaux ne sont (presque pas) employés, dans un but d'efficience mémoire. Pour cette même raison, puisque les dimensions de tableaux ne peuvent être définies pendant l'exécution, le travail ne se fait pas sur des indices bidimensionnels, mais sur des pointeurs vers des données unidimensionelles.
|
Licence : Démonstration
- Publié le 26/10/2014
- Éditeur : Olivier Cuchet
|
|
|
|
|
Interrogation de la base WMI (Windows Management Instrumentation) avec du WQL et du COM, en C (pas de C++ !).
Compile en ASCII, Unicode et MBCS sous VS2010.
|
Licence : BSD
- Publié le 19/03/2014
- Taille 12 Ko
- Auteur : Metalman
|
|
|
|
|
Sources associés à la discussion http://www.developpez.net/forums/d1273462/c-cpp/c/algo-chaine-caractere-int/ dans laquelle je décris une fonction robuste pour parser un int (entier signé) dans une chaîne de caractère.
|
Licence : GPL
- Publié le 25/10/2012
- Taille 1363 octet
- Auteur : kwariz
|
|
|
|
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de Mail :
Certain fournisseur d’accès, ne transmettent pas les mails, qui possèdent des
fichiers, qui peuvent transmettre un virus.(Fichiers ".exe" ou ".bat")
Ce programme :
1) Transforme le contenu d'un dossier en plusieurs fichiers.
Si vous possédez plusieurs sous dossiers, faire un zip avec toute
l'application au complet. Mettre ce zip dans le dossier. Ce programme le transformera.
2) Ensuite, les fichiers créés, sont comprimés en un "fichier.ZIP", et envoyé par mail.
3) Le destinataire reçoit le mail, avec le "fichier.ZI ... Voir la suite
|
Licence : Freeware
- Publié le 19/07/2013
- Taille 708 Ko
- Éditeur : C++Builder 6 personal
|
|
|
|
|
Conversion du douziè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 31/03/2013
- Taille 44 Ko
- Auteur : Le Farfadet Spatial
|
|
|
|
|
Points positifs:
Recherche d'un diviseur de N jusqu'à racine(N).
Les diviseurs ne sont cherchés que parmi les nombres premiers inférieurs à racine(N).
Point négatif:
Il faut calculer les nombres premiers de 2 à sqrt(N+1) pour tester la primalité de N+1.
|
Licence : Non renseignée
- Publié le 18/08/2014
|
|
|
|
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de ListePressePapier :
Ce programme mémorise le presse papier dans une liste.
Le contenue du presse papier peut être les pages visitées sur internet,
(exemple : pour les pages visités sur internet, faire un Ctrl+C sur l'adresse
pour la placer dans une liste)
Si l'adresse se trouve déjà dans la liste, elle n'est pas copiée.
Le texte a capturer de certains fichiers,
Veuillez trouver ci-joint les codes de C++Builder que j'ai développé les 7 derniers mois.
Je prépare les autres code (je retire les composant ... Voir la suite
|
Licence : Freeware
- Publié le 19/07/2013
- Taille 640 Ko
- Éditeur : C++Builder 6 personal
|
|