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

    Calculator

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

    Gestion de chaînes de caractères

    Téléchargé 8 fois-
    0
    0
    C_Str est un objet String qui connaît lui même la taille de la chaîne de caractères qu'il contient.
    Outre la faculté de connaître automatiquement la taille de sa chaîne, il dispose de plus de 30 fonctions de traitement sur les chaînes de caractères. Ces fonctions sont des idées reprises de différents langages (Java, Python) : concaténation entre l'objet string et de multiples chaînes de caractères, concaténation entre plusieurs objets string, différentes fonctions de changement de la casse de la chaîne, inversion de la chaîne, clonage de l'objet string, etc...
    L'objet string est dynamique, ce qui veut dire que si vous changez la chaîne de caractères au sein même de l'objet avec les fonctions fournies, sa taille est mise à jour. La ... Voir la suite
    Licence : Non renseignée - Publié le 01/12/2010 - Taille 15 Ko - Auteur : Franck.H +

    Compter le nombre de mots dans un fichier

    Téléchargé 7 fois-
    0
    0
    Cette fonction permet de compter le nombre de mots se trouvant dans un fichier.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : Franck.H +

    Remplacer une partie d'une chaîne

    Téléchargé 7 fois-
    0
    0
    Ce code permet de rechercher une sous-chaîne dans une chaîne de caractères et, si elle est trouvée, de la remplacer par une autre.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : rolkA +

    Extraire une sous-chaîne d'une chaîne de caractères

    Téléchargé 7 fois-
    0
    0
    subString retourne la sous-chaîne de chaine comprise entre les indices debut et fin.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : D[r]eadLock +

    Velena (Moteur de Puissance 4)

    Téléchargé 7 fois-
    1
    0
    Velena est un jeu de Puissance 4, dont la version originale, incluant une interface graphique, fut conçue pour le système d'exploitation DOS. L'auteur du programme, M. Giuliano Bertoletti, a également publié à part le code source du moteur. C'est cette version que j'ai légèrement retouchée pour en faire une bibliothèque dynamique (au lieu de l'application console originale). La bibliothèque a été compilée avec MinGW-GCC 4.8.1.

    J'ai repris une interface graphique que j'avais déjà faite et j'ai remplacé mon propre moteur par Velena. L'interface graphique est un projet Delphi.

    La particularité du moteur Velena est qu'il joue parfaitement, c'est-à-dire que s'il joue le premier il gagne toujours.

    Roland Chastain
    Logiciel - Licence : Non renseignée - Publié le 01/04/2024 - Éditeur : Giuliano Bertoletti +

    Chiffres en lettres

    Téléchargé 7 fois-
    0
    0
    Ce petit programme vous demande un nombre et va afficher
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1 Ko - Auteur : Melem +

    Tri rapide d'un tableau

    Téléchargé 7 fois-
    1
    0
    Cette fonction est une version simplifiée de la fonction de la bibliothèque standard qsort (http://man.developpez.com/man3/qsort.3.php).

    Ici le code est proposé avec un tableau d'entiers mais il est possible d'utiliser le même algorithme pour trier un tableau de type différent.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : lefort +

    Lire une ligne d'un fichier

    Téléchargé 6 fois-
    0
    0
    Cette fonction a pour but de lire la prochaine ligne du flux d'entrée stream et de la placer dans une zone de mémoire allouée dynamiquement dont l'adresse est stockée à l'adresse pp_line. En cas d'erreur ou de fin de fichier, la fonction retourne NULL.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : gege2061 +

    Les listes doublement chaînées

    Téléchargé 6 fois-
    0
    0
    Les listes doublement chaînées : http://nicolasj.developpez.com/articles/listedouble/
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1000 octet - Auteur : gege2061 +

    Afficher toutes les solutions au problème des N-Reines

    Téléchargé 6 fois-
    2
    0
    Programme qui permet de résoudre et afficher toutes les solutions au problème des N-Reines (ou N-Dames).

    Le problème des N-Reines consiste à placer N reines sur un échiquier NxN sans que l'une d'elles puisse en manger une autre (avec les règles des échecs : une reine peut « manger » toute pièce située sur sa ligne, sur sa colonne ou sur l'une de ses deux diagonales).

    Pour plus d'informations sur le problème des N-Reines, vous pouvez consulter cet article sur la résolution du problème des Huit Dames (http://fr.wikipedia.org/wiki/Probl%C3%A8me_des_huit_dames)
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 721 octets

    reptrouve

    Téléchargé 6 fois-
    0
    0
    Programme recherchent un dossier dans une arborescence
    Licence : Non renseignée - Publié le 26/10/2015 - Éditeur : reader +

    Utilisation d'un TreeView pour lister le contenu d'un répertoire donné

    Téléchargé 6 fois-
    0
    0
    Cette petite application vous montre comment utiliser un TTreeView pour afficher le contenu d'un répertoire donné.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 5 Ko - Auteur : Ricky81 +

    Exemple de communication socket pour la réalisation d'un petit chat

    Téléchargé 6 fois-
    0
    0
    Ceci est un exemple simple de l'utilisation des composants TClientSocket et TServerSocket de C++ Builder pour réaliser une application de chat.

    Les clients dialoguent uniquement avec le serveur, mais le serveur peut dialoguer avec qui il veut. Évidemment en implémentant son propre protocole d'échange de trames on peut très facilement faire dialoguer les clients entre eux mêmes, tout en passant par le serveur.

    Comme je l'ai mentionné, ceci est un exemple d'utilisation des composants mentionnés ci-dessus, le but étant de réaliser un chat simple. Il est loin d'être un chat complet.


    NB : Pour déclarer son identité auprès du serveur, un client doit envoyer la trame suivante au serveur (après s'ê ... Voir la suite
    Licence : Non renseignée - Publié le 15/11/2010 - Taille 9 Ko - Auteur : Neo41 +

    Un dérivé de TEdit avec gestion de l'alignement

    Téléchargé 6 fois-
    0
    0
    Un TEdit enrichi d'une nouvelle propriété Alignment permettant de choisir le positionnement du texte par rapport au contrôle.
    Licence : Non renseignée - Publié le 10/11/2010 - Taille 1 Ko - Auteur : Fred_smashg +

    Gestion des allocations dynamiques de mémoire.

    Téléchargé 6 fois-
    1
    0
    Gère les allocations dynamiques de mémoire faites par le biais des wrappers des fonctions standards.

    Ce module garde une trace dans une liste chaînée, de toutes les adresses allouées dynamiquement ce qui lui permet lors de sa fermeture de libérer les éventuelles adresses qui aurait été oubliées d'être libérées par l'utilisateur.

    D'autres possibilités sont offertes comme la création d'un log des allocations/réallocations/libérations.
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 15 Ko - Auteur : Franck.H +

    Exemple d'utilisation des Threads

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

    Gestion des dates

    Téléchargé 6 fois-
    0
    0
    Le fichier date.c propose la fonction DATE_eGetTodayDate qui permet de récupérer la date du jour selon le format désiré.
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1349 octet - Auteur : gl +

    Simple horloge GTK2 + Cairo

    Téléchargé 6 fois-
    0
    0

    Simple horloge de bureau basée sur les bibliothèques GTK2 et Cairo.

    Le programme est une version simplifiée et modifiée de cairo-clock.c par "MacSlow".

    Le programme original utilise des fichiers SVG, et dépend de la bibliothèque Librsvg.

    Dans la version modifiée du programme, l'horloge est entièrement dessinée avec Cairo.

    Pour fermer l'horloge, appuyez sur la touche Esc.
    Logiciel - Licence : Non renseignée - Publié le 17/02/2023 - Auteur : Roland Chastain +

    Squelette de programme en C pour Windows

    Téléchargé 6 fois-
    0
    0
    Ce programme met en place :
    1-une barre d'outils
    2-une barre d'état
    3-traite le drag'n drop
    4-un splash screen
    5-des raccourcis clavier
    6-une boîte de dialogue non modale
    7-Un controle Tab et la gestion du WM_NOTIFY

    Quand un fichier est déposé sur le programme il exécute le programme associé.

    Dans ce code il y a tout ce qu'il faut pour démarrer l'écriture d'ne application.
    Code source - Licence : Libre - Publié le 07/02/2022 - Éditeur : Philippe RIO +