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

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

    Programme d'Othello avec l'algorithme Negamax

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

    Tri par minimum

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

    Tri par maximum

    Téléchargé 2 fois-
    0
    0
    Fonction de Tri par Maximum. 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 +

    Obtenir la représentation en base N d'un entier

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

    Fonctions utiles pour faire des opérations basiques sur les string

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

    Faire une pause

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

    Comparateur de dates

    Téléchargé 2 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 +

    Jeu du pendu

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

    CppBuilder

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

    Explications de CppBuilder :
    Ce programme modifie les sources de C++Builder.
    Avant de le lancer, réaliser une copie.

    Il permet de :
    - Créer un fichier ini
    - Ajouter une clef à un fichier ini existant
    - Inhiber les méthodes non appelées
    - DesInhiber les méthodes Inhibées
    - Supprimer les méthodes Inhibées
    - Afficher les méthodes
    - Arranger les méthodes
    - Aligner les colonnes des méthodes

    Apres avoir modifié des sources, il y a un bouton pour enregistrer les modifications.

    ... Voir la suite
    Licence : Freeware - Publié le 19/07/2013 - Taille 569 Ko - Éditeur : C++Builder 6 personal +

    Les piles

    Téléchargé 2 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 +

    Anneau de stockage (Buffer Circulaire)

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

    OpenGL et Gtkmm – douzième partie

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

    Gestion des fichiers clés/valeurs

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

    Utilisation de la mémoire partagée

    Téléchargé 2 fois-
    0
    0
    Ce programme montre comment utiliser la mémoire partagée.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : gege2061 +

    SynchroniserDossier

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

    Copier une chaîne de caractères

    Téléchargé 2 fois-
    0
    0
    Copier une chaîne de caractères
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +

    Créer une chaîne de caractères formatée

    Téléchargé 2 fois-
    0
    0
    Cette fonction permet de créer une nouvelle chaîne de caractères en utilisant les spécificateurs de format à la printf.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +

    Découper une chaîne

    Téléchargé 2 fois-
    0
    0
    Cette fonction permet de découper une chaîne de caractère suivant un délimiteur et de placer chaque sous-chaîne dans un tableau terminé par NULL.

    Attention : la variable s passée en paramètre est modifiée par la fonction strtok. De plus le tableau de pointeurs renvoyé par notre fonction fait référence à la chaîne passée en paramètre, par conséquent, elle ne doit pas être modifiée ni détruite si vous utilisez le tableau de sous-chaînes.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +

    ImageAnalyzer

    Téléchargé 2 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 +

    Concaténer des chaînes

    Téléchargé 2 fois-
    0
    0
    Cette fonction permet de concaténer un nombre indéfini de chaînes de caractère comme le fait la fonction standard strcat.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : Mr_Chut +