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
|
|
|
La méthode proposée transforme un nombre en lettres. C'est à dire transformer 123 en "cent vingt trois".
AnsiString __fastcall nombreEnLettres(int n, bool france = true);
n est le nombre à transformer en lettres
France détermine le langage à utiliser. Si france est à true, 70 sera écrit "soixante dix". Si france est à false 70 sera écrit "septante". Par défaut france vaut true s'il n'est pas précisé.
Exemple :
ShowMessage(nombreEnLettres(5384)); // affiche "cinq mille trois cent quatre-vingt quatre"
ShowMessage(nombreEnLettres(5384, false)); // affiche "cinq mille trois cent octante quatre"
Cette fonction tient compte des cas particuli ... Voir la suite
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 1 Ko
- Auteur : Ricky81
|
|
|
|
|
La compression numérique est un sujet assez vaste. Si à titre pédagogique, l'algorithme de Huffman est fréquemment utilisé, sur le plan professionnel de nombreuses applications utilisent la méthode de Lempel, Ziv et Welch.
La note d'accompagnement explique le fonctionnement de l'algorithme en détail.
L'application montre comment cet algorithme peut être codé en utilisant des fonctions de manipulation de bits.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 70 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
|
|
|
|
Ce programme vous présente différents type de calculs de CRC :
- Somme simple module 256
- CRC16 selon CCITT
- CRC16 selon paramètres
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 862 Ko
- Auteur : dvsoft
|
|
|
|
|
Comment trouver les combinaisons possibles d'un tableau ?
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Jean-Marc.Bourguet
|
|
|
|
|
Programme de résolution de sudoku par backtracking avec propagation des contraintes et sélection de la variable la plus contraignante.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 1 Ko
|
|
|
|
|
Programme simple d'othello, avec une recherche par Negamax et de l'approfondissement itératif
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 2 Ko
|
|
|
|
|
Fonction de Tri par Minimum. 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
|
|
|
|
|
La fonction itoa retourne la représentation en base radix (entre 2 et 36) de l'entier value, sous forme d'une chaîne de caractères.
Attention : la chaîne de caractères string doit être assez grande pour contenir la représentation.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Vincent PETIT
|
|
|
|
---------------------------------------------------------------------------------------------------------
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
|
|
|
|
|
On privilégie les fonctions système si elles existent (sleep sous Windows et sleep sous les systèmes POSIX.1), ce qui permet de laisser le processeur libre pour les autres tâches, sinon on se contente d'une attente active.
Attention : la précision de la fonction sleep dépend de la précision de la fonction clock.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : gege2061
|
|
|
|
|
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
|
|
|
|
|
Ceci est un exemple complet de compilation sur z/OS (MVS) d'un petit programme C.
Le compilateur utilisé est XL C/C++ (CCNDRVR).
|
Licence : BSD
- Publié le 19/03/2014
- Auteur : Metalman
|
|
|
|
|
Les piles : http://nicolasj.developpez.com/articles/pile/
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 744 octets
- Auteur : gege2061
|
|
|
|
|
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
|
|
|
|
|
Programme permettant de créer des mots de passe avant le cryptage
|
Licence : Non renseignée
- Publié le 26/10/2015
- Éditeur : reader
|
|
|
|
|
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
|
|
|
|
|
But
===============
Petite application mobile et PC permettant de retrouver ses amis sur les réseaux sociaux par leur photo.
Contexte
===============
Cette application est très basique (la comparaison des photos se fait pixels par pixels)
Elle est juste faite pour montrer comment développer une application avec Ubuntu SDK
et l'installer sur le système mobile Ubuntu Touch.
Contenu
=============
Elle est développée en QML/Javascript et C++
Exécutable
=============
on a un exécutable pour Ubuntu 13.10 et deux pour le système mobile Ubuntu Touch.
|
Licence : Non renseignée
- Publié le 23/01/2017
- Taille 3 Mo
- Auteur : EtherOS
|
|
|
|
|
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
|
|