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
|
|
|
|
Le fameux jeu où il faut éviter de se mordre la queue.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 259 Ko
|
|
|
|
|
Le programme propose 3 niveaux de jeu : 4*4, 5*5 et 6*6 cases.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 143 Ko
- Auteur : henderson
|
|
|
|
|
Files Mapping est une des plus puissantes fonctionnalité API Win32 permettant de partager dans la mémoire attribuée à chaque Processus (2 Gb) des zones de mémoires physiques ou de fichiers stockés sur disque.
On dispose ainsi d'un partage mémoire entre plusieurs processus pouvant communiquer entre eux, et d'accès très rapides aux fichiers du disque.
Depuis la version 3 du compilateur Borland C++ Builder la table d'exportation de l'exécutable généré est toujours emplie avec des symboles plus ou moins barbares, cette application propose de supprimer la table d'exportation des exécutables générés par C++ Builder.
L'ensemble des explications et de la démarche est disponible dans le tutoriel référencé.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 275 Ko
- Auteur : DjmSoftware
|
|
|
|
|
Conversion du quatriè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 8 Ko
- Auteur : Le Farfadet Spatial
|
|
|
|
|
Cette macro permet d'échanger le contenu de deux variables quelque soit leur type.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : gege2061
|
|
|
|
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de CréerTxt :
Cet application permet de créer un fichier au format texte
Avec les lignes de texte :
- "Début de ligne" Texte qui se retrouvera à gauche de chaque ligne
- "Indice" Indice de la ligne. Chaque ligne possède un indice différent
- "Fin de ligne" Texte qui se retrouvera à droite de chaque ligne
- "Nb de ligne" Nombre de ligne à créer
- "Exemple" Quelques lignes en exemple
- "Résultat" Ce mémo permet de créer les lignes de texte
Bouton : "Cr ... Voir la suite
|
Licence : Freeware
- Publié le 15/07/2013
- Taille 498 Ko
- Éditeur : C++Builder 6 personal
|
|
|
|
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de SynchroniserDossier :
Ce programme synchronise 2 dossiers et leurs sous dossier.
Le dossier 1 et le dossier 2 sont paramétrés dans un fichier.ini
Si le dossier 1 possède un fichier qui n'est pas dans dossier 2,
il le copie dans dossier 2. (mais reste également dans dossier 1)
Si le dossier 1 possède un fichier qui est dans dossier 2,
mais, ce fichier n'a plus la même date, il le remplace dans dossier 2.
(mais reste également dans dossier 1)
Si le dossier 1 possède un fichier qui est dans dossier ... Voir la suite
|
Licence : Freeware
- Publié le 18/07/2013
- Taille 635 Ko
- Éditeur : C++Builder 6 personal
|
|
|
|
|
Ce petit code permet d'obtenir la date du dimanche Pâques, du jeudi de l'Ascension, et du dimanche de Pentecôte, pour une année donnée :
TDateTime Paques(unsigned short Annee)
TDateTime Ascension(unsigned short Annee)
TDateTime Pentecote(unsigned short Annee )
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 1324 octet
- Auteur : ourk
|
|
|
|
|
La compression numérique est un sujet assez vaste. Un algorithme fréquemment utilisé pour illustrer la problématique est celui de Huffman.
Le détail du fonctionnement de l'algorithme est décrit par gRosminet sur http://tcharles.developpez.com/Huffman/
L'application jointe montre comment cet algorithme peut être codé de manière efficace en utilisant des fonctions de manipulation de bits.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 28 Ko
- Auteur : cryptonyx
|
|
|
|
|
Les structures de données les plus utilisées en programmation sont les listes, les tableaux et les arbres. Le "balanced tree" (btree) ou arbre équilibré est une structure combinant tableau et arbre.
Cette structure permet de réduire le nombre moyen de nœuds et de feuilles à parcourir pour trouver un élément donné. Elle est à utiliser quand on cherche à optimiser l'accès à des (structures de) données stockées dynamiquement, par exemple.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 17 Ko
- Auteur : cryptonyx
|
|
|
|
Cet évaluateur d'expressions mathématiques travaille sur des double, gère les parenthèses, et les opérateurs +, - binaire, - unaire, /, * et ^ (puissance).
Il permet également d'utiliser des variables, dont les noms doivent contenir uniquement des caractères alphanumériques, le premier caractère étant une lettre. Ces noms de variables sont insensibles à la casse.
Le schéma classique d'utilisation est :
- affectation de la propriété Expression (possibilité de déclenchement de l'événement OnParseError, que vous pouvez implémenter).
- récupération de la liste des variables présentes dans l'expression (getVariables).
- parcours de cette liste, et affectation des valeurs au var ... Voir la suite
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 16 Ko
- Auteur : Greybird
|
|
|
|
|
Un composant qui hérite de TCustomEdit et qui vous permet de saisir une expression mathématique pouvant prendre jusqu'à 5 variables.
Il vous permettra par exemple d'évaluer l'expression à partir de valeurs saisie, ou encore de représenter graphiquement des fonctions.
Le composant s'accompagne de 2 exemples d'utilisation.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 17 Ko
- Auteur : mskhelladi
|
|
|
|
Après Mappons notre signal, cet exemple montre comment gérer les étirements relatifs des widgets les uns par rapport aux autres.
Accessoirement il montre aussi comment créer son propre "à propos" personnalisé.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Du stretching au splitting.
|
Code source -
Licence : LGPL
- Publié le 08/05/2025
- Auteur : Sve@r
|
|
|
|
|
Ce programme consiste à faire faire une tâche à un programme lors de la réception d'un signal. Nous redirigeons SIGINT de la même façon qu'avant pour terminer correctement le programme, permettant de faire du nettoyage (s'il le faut) et ensuite le signal SIGUSR1 pour afficher un message lors de sa réception.
Enfin, les deux signaux sont redirigés vers la même fonction, et nous utilisons le premier paramètre pour distinguer les deux signaux.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : fearyourself
|
|
|
|
|
Fonction de Tri à bulle. Cette fonction tri dans les deux sens (croissant et décroissant).
Ici l'exemple porte sur un tableau d'entiers mais cela peut être utilisé pour tout autre type !
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Franck.H
|
|
|
|
|
Comme indiqué dans le titre, ce namespace contient des fonctions permettant de faciliter les opérations sur les strings (replace, split, etc...). Il permet aussi de faire un peu de parsing et de retourner des valeurs à partir d'une string. En somme ce namespace ne sert qu'à gagner du temps. Toutes les fonctions sont templatées pour faciliter encore plus leur utilisation.
|
Licence : Non renseignée
- Publié le 23/01/2017
- Auteur : imperio
|
|
|
|
|
A partir de deux dates la fonction Diff calcul le nombre de jours qui sépare ces deux dates, en tenant compte des années bissextiles.
|
Licence : Non renseignée
- Publié le 30/11/2010
|
|
|
|
|
Programme permettant de créer des mots de passe avant le cryptage
|
Licence : Non renseignée
- Publié le 26/10/2015
- Éditeur : reader
|
|
|
|
|
Les files : http://nicolasj.developpez.com/articles/file/
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 838 octets
- Auteur : gege2061
|
|
|
|
|
vous devez éviter les points noirs et les murs, en déplaçant le point rouge avec la souris.
|
Licence : Non renseignée
- Publié le 29/03/2012
- Taille octets
- Éditeur : Ayoub Sbai
|
|