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
|
|
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
|
|
|
Utilisation des API win32 relatives à la surveillance du spouler d'impression.
Plus d'explications dans le tutoriel référencé.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 323 Ko
- Auteur : DjmSoftware
|
|
|
De nombreuses applications peuvent faire appel à un mot de passe pour protéger les accès à leurs données. Il est donc important de pouvoir en saisir un et de vérifier certaines propriétés pour éviter les mots de passe triviaux.
Ce dernier point est illustré ci-après, une fois quelques fonctions de traitemement des AnsiString présentées. D'autres types de String peuvent être utilisés.
Les types d'erreurs sont définis sous forme d'enum dans StringFunctions.h.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 6 Ko
- Auteur : cryptonyx
|
|
|
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
|
|
|
il parait que si on utilise 4 accords parmi do majeur,sol majeur,fa majeur, mi mineur, ré mineur et la mineur, on obtient quelque chose de potable.
ce programme crée ainsi une ligne de 4 accords
voir le README
|
Code source -
Licence : GPL
- Publié le 30/07/2023
- Auteur : emmesse
|
|
|
Exemple d'utilisation :
AnsiString TestMD5 = MD5("MaTHieU");
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 3 Ko
- Auteur : MaTHieU_
|
|
|
C'est un code que j'ai écrit depuis quelques années, il s'agit d'un petit calculateur qui permet de calculer des expressions mathématiques tel que : ((9-5*3)/(17+83-25))*(893/382-902) je l'ai posté ici parce qu'il peut être utile pour les débutants. enfin, ce code peut être amélioré facilement afin qu'il prenne en compte les fonctions mathématiques comme cos, sin et tang par exemple.
|
Licence : GPL
- Publié le 23/01/2017
- Taille 4 Ko
- Auteur : Snack3r
|
|
|
Programme qui inverse les couleurs (négatif) d'un fichier BMP 24 bits. L'image doit se trouver dans le même répertoire que le programme.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 1434 octet
|
|
|
Génération de l'ensemble de mandelbrot et des ensembles de julia sur CPU & GPU
Affichage dans une fenetre utilisant la SDL.
Dependances : SDL.lib, SDLmain.lib, cudart.lib
4 modes d'affichage : gray-level, gray-level-reversed, RGB random, Green (comme le logo).
Navigation : zoom - unzoom, directionnelle, reinitialisation, augmenter resolution, diminuer resolution, retour en arriere
Pour représenter l'ensemble de julia associé à un point du plan : faire un clic du milieu.
Pour revenir au mandelbrot : clic du milieu n'importe où
Multiplateforme (Windows - Linux) [ j'ai jamais developpé sous mac, mais j'imagine que ça marche aussi ;) ]
Update : Support cuda pour le calcul. Editer le fichier pa ... Voir la suite
|
Licence : GPL
- Publié le 23/01/2017
- Taille 550 Ko
- Éditeur : regis.portalez
|
|
|
Jeu du pendu (version mathématique) programmé avec la bibliothèque GTK+. Ce programme est fait initialement pour des CM1. Chaque partie de pendu laisse une trace que l'instituteur peut parcourir grâce à un programme lecture_pendu.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 39 Ko
- Auteur : troumad
|
|
|
C_IniFile est un module qui sert à créer et gérer des fichiers de configuration dans le même style que ceux de Windows.
Ceci étant, ce code est indépendant du système d'exploitation, il est écrit en C Standard. Ce code permet donc de créer des fichiers de configuration, d'en ajouter des données par paire: clé/valeur et aussi de créer des groupes d'options (ou sections), de récupérer des données enregistrées et de supprimer des sections entières ou tout simplement une donnée bien précise d'après le nom de sa clé.
Cette source dans sa version 3.0, est une version très stable est testé dans un projet de petit système d'exploitation, voici sa page officielle: http://franckh.developpez.com/cinifile/
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 9 Ko
- Auteur : Franck.H
|
|
|
L'objectif de cette méthode est d'extraire les mots qui se trouvent dans une chaîne (AnsiString) pour les placer dans une liste de chaînes (TStrings), comme la fonction explode de PHP. Les caractères qui servent à séparer les mots sont passés à la méthode.
Exemples d'utilisation :
extraireMots(Edit1->Text, Memo1->Lines);
TSysCharSet sep = TSysCharSet()
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 1296 octet
- Auteur : Ricky81
|
|
|
Cet exemple montre une manière de contourner le fonctionnement tout-AnsiString de C++ Builder au niveau des Hints (bulles d'aide).
Le projet est constitué d'un projet C++ Builder et d'un contrôle ActiveX (TestOCX). Une fois le contrôle ActiveX enregistré dans C++ Builder, vous pourrez exécuter le projet de démonstration.
Le but du contrôle ActiveX est notamment de fournir un Hint en UNICODE (où chaque caractère est codé sur deux octets au lieu d'un en ASCII).
Le projet présente la mise en oeuvre de l'interception de l'appel commandant l'affichage du Hint. Pour cela, il s'agit de déclarer une nouvelle classe dérivée de THintWindow, qui pourra définir l'affichage du Hint (et notamment gérer l'UN ... Voir la suite
|
Licence : Non renseignée
- Publié le 15/11/2010
- Taille 17 Ko
- Auteur : jpc34
|
|
|
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de EditeurDeTexte :
Ce programme permet d'éditer un fichier texte.
Il offre la possibilité d'annuler/rétablir une modification pas par pas, ou d'annuler/rétablir une modification en bloc
Affiche la liste des fichiers précédemment ouvert.
Donne la possibilité de ré-ouvrir automatiquement le dernier fichier ouvert
L'éditeur possède la police et la couleur définies.
Le texte peut être indenté/des-indenté
Sélectionne le mot, le bloc de mot, ou tous le texte.
Déplace l'éditeur à un numéro de ligne
Déplace l'éditeur à un signet ... Voir la suite
|
Licence : Freeware
- Publié le 26/08/2013
- Taille 968 Ko
- Éditeur : C++Builder 6 personal
|
|
|
Cet exemple vous montre une façon simple via la jAPI de gérer une liste d'images avec commentaire associé.
Remarque : pour faire fonctionner facilement cet exemple, il est recommandé d'avoir positionné une variable d'environnement jAPI au sein de C++ Builder, pointant vers le répertoire d'installation de la jAPI.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 381 Ko
- Auteur : JEG
|
|
|
Exemple d'une rotation d'image utilisant la jAPI.
Remarque : pour faire fonctionner facilement cet exemple, il est recommandé d'avoir positionné une variable d'environnement jAPI au sein de C++ Builder, pointant vers le répertoire d'installation de la jAPI.
|
Licence : Non renseignée
- Publié le 15/11/2010
- Taille 5Mo
- Auteur : JEG
|
|
|
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
|
|
|
Utilisation de mktime
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : D[r]eadLock
|
|
|
Ce code permet de ne pas afficher à l'écran les caractères saisis (ils sont remplacés par le caractère mask).
Nécessite getch, disponible dans la bibliothèque curses.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Musaran
|
|