IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

C / C++583 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

C / C++

Liste des 583 ressources de cette catégorie

    Connaître la date du jour de Pâques en fonction de l'année

    Téléchargé 4 fois-
    1
    0
    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 +

    Fonction renvoyant un entier sous forme de texte en toutes lettres

    Téléchargé 4 fois-
    0
    0
    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 +

    Compression de Huffman (HCD)

    Téléchargé 4 fois-
    1
    0
    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 +

    Gestion d'arbres équilibrés (BTrees)

    Téléchargé 4 fois-
    0
    1
    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 +

    Un évaluateur d'expressions mathématiques avec variables

    Téléchargé 4 fois-
    0
    0
    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 évaluateur d'équation pouvant prendre jusqu'à 5 paramètres

    Téléchargé 4 fois-
    0
    0
    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 +

    Comment calculer le nombre de chiffres d'un entier ?

    Téléchargé 4 fois-
    0
    0
    Il peut être parfois utile de connaître le nombre de chiffres que contient un nombre par exemple si l'on souhaite le convertir en chaîne de caractères à l'aide de la fonction sprintf.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : fearyourself +

    Rechercher (XP, Win7, Win8)

    Téléchargé 4 fois-
    0
    0
    ---------------------------------------------------------------------------------------------------------
    Bonjour,

    Explications de Rechercher :
    Ce programme réalise :

    Si vous avez saisie un nom, vous pouvez rechercher :
    des dossiers,
    des fichiers,
    des dossiers et des fichiers

    La recherche des fichiers par extension, si vous en avez saisie une parmi 3

    La recherche des fichiers si sa date de création dépasse le champs saisie
    La recherche des fichiers si sa date de fin est inférieur au champs saisie
    La recherche des fichiers par sa taille si vous en avez saisie une

    Spécifier ou pas les mots que le fichier tr ... Voir la suite
    Licence : Freeware - Publié le 26/08/2013 - Taille 2 Mo - Éditeur : C++Builder 6 personal +

    Utilisation de l'algorithme d'élagage alpha-beta

    Téléchargé 4 fois-
    1
    0
    Programme qui joue au morpion, avec l'algorithme alpha-beta (ou aussi Elagage alpha-beta).
    L'algorithme alpha-beta permet de réduire le nombre de noeuds évalués par l'algorithme Minimax (MinMax).

    Pour plus d'informations sur cet algorithme : alpha-beta (http://fr.wikipedia.org/wiki/%C3%89lagage_alpha-beta)
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1 Ko

    OpenGL et Gtkmm – dixième partie

    Téléchargé 4 fois-
    0
    0
    Conversion du dixiè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 120 Ko - Auteur : Le Farfadet Spatial +

    Utilisation de mktime

    Téléchargé 4 fois-
    0
    0
    Utilisation de mktime
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : D[r]eadLock +

    Creer texte

    Téléchargé 4 fois-
    0
    0
    ---------------------------------------------------------------------------------------------------------
    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 +

    Comparateur de dates

    Téléchargé 4 fois-
    0
    0
    Cette fonction permet de comparer deux dates sous forme de chaînes de caractères.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : souviron34 +

    Convertir un temps GMT vers time_t

    Téléchargé 4 fois-
    0
    0
    Cette fonction convertit une structure de temps GMT en une donnée de type time_t.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : souviron34 +

    Les piles

    Téléchargé 4 fois-
    0
    0
    Les piles : http://nicolasj.developpez.com/articles/pile/
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 744 octets - Auteur : gege2061 +

    Les files

    Téléchargé 4 fois-
    0
    0
    Les files : http://nicolasj.developpez.com/articles/file/
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 838 octets - Auteur : gege2061 +

    Calcul de la racine carrée d'un nombre

    Téléchargé 4 fois-
    1
    0
    Ce code permet de calculer la racine carrée entière d'un nombre entier (>= 1) sans utiliser les flottants, en utilisant la méthode des approximations successives. Cette fonction est plus efficace que sqrt() avec gcc sans optimisations. Par contre, avec les optimisations, sqrt() écrase cette fonction. L'avantage principal est ici d'éviter d'utiliser les flottants et la bibliothèque mathématique et d'assurer une bonne vitesse de calcul sur les machines avec des co-processeurs faibles ou sans co-processeur.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : Anomaly +

    ImageAnalyzer

    Téléchargé 4 fois-
    0
    0
    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 +

    Allouer dynamiquement un tableau à 2 dimensions

    Téléchargé 4 fois-
    0
    0
    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 +

    Exemple d'utilisation des fork

    Téléchargé 4 fois-
    1
    0
    Programme montrant le fonctionnement et l'utilisation de fork.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : fearyourself +