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

Codes sources C208 ressources dans cette catégorie

Proposez et téléchargez des sources C

Codes sources C

Liste des 208 ressources de cette catégorie

    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 +

    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 +

    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 +

    GetWindowCoverage

    Téléchargé 6 fois-
    0
    0
    Ce code C permet de déterminer si une fenêtre dont on possède le handle est partiellement ou totalement couverte par une ou plusieurs fenêtres de la même application. On peut ainsi savoir par exemple s'il est nécessaire ou pas de relancer le dessin d'une fenêtre, ou tout simplement s'il est nécessaire de faire le rendu d'une animation.



    La fonction propose une interface très Win32-API-esque et fonctionne en créant une région qui encapsule les rectangles des différentes fenêtres de l'application, et en vérifiant quelle partie du rectangle de la fenêtre testé est couvert par cette région.
    Licence : Libre - Publié le 13/10/2011 - Taille 2 Ko - Auteur : Emmanuel Deloget +

    Cryptage selon la méthode de César

    Téléchargé 6 fois-
    0
    0
    Le cryptage de César : http://ourworld.compuserve.com/homepages/hlifchitz/Renaud/fr/crypto/Cesar.htm
    Licence : Non renseignée - Publié le 30/11/2010 - 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

    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 +

    Construction et résolution de labyrinthe

    Téléchargé 6 fois-
    1
    0
    Programme de construction et de résolution de labyrinthe. Trois méthodes de résolution sont proposées :

    • Recherche en profondeur d'abord récursive

    • Recherche en profondeur d'abord avec une pile

    • Recherche en largeur d'abord avec une queue

    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1 Ko

    SDL2_gfxutils une bibilothèque complémentaire a SDL2_gfx.

    Téléchargé 6 fois-
    0
    0
    SDL2_gfxutils est une bibliothèque complémentaire a la la bibliothèque SDL2_gfx et donc a SDL2.




    SDL2_gfxutils est issue d'une collection de fonctions que j'ai implémenter sur plusieurs années,
    a chaque fois que j'avais une idée j'ai aussitôt essayer de l'implémenter, a la base dans le langage python avec le module p ... Voir la suite
    Licence : Non renseignée - Publié le 15/11/2015 - Auteur : Luke spywoker +

    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 +

    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 +

    C - Exemple d'utilisation POSIX MQ

    Téléchargé 6 fois-
    0
    0
    Exemple d'utilisation des POSIX MQ (Message Queue) lié à l'article Introduction aux POSIX MQ.

    2 projets sont inclus dedans.
    Licence : BSD - Publié le 19/03/2014 - Taille 10 Ko - Auteur : Metalman +

    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 +

    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 +

    Gestion des fichiers au format .ini

    Téléchargé 5 fois-
    0
    0
    Une seconde bibliothèque de gestion de fichiers au format ini, qui cette fois utilise les extensions Windows si elles sont disponibles. Nécessite ini.zip (http://c.developpez.com/sources/fichiers/ini.zip), str.zip (http://c.developpez.com/sources/fichiers/str.zip) et bool.zip (http://c.developpez.com/sources/fichiers/bool.zip).
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 3 Ko - Auteur : gl +

    Comment savoir si un fichier est vide ?

    Téléchargé 5 fois-
    0
    0
    Comment savoir si un fichier est vide ?
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : Foobar1329 +

    Les files

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

    Remplacer toutes les occurrences d'une sous-chaîne

    Téléchargé 5 fois-
    0
    0
    Remplace toutes les occurrences de Avant par Apres dans la chaine txt, puis renvoie un pointeur sur la nouvelle chaîne créée. Renvoie NULL si txt ne contient aucune occurrence de Avant.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : haypo +

    Calcul de la racine carrée d'un nombre

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