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

    linux-0.01-remake

    Téléchargé 12 fois-
    0
    0

    Linux-0.01 est le premier release du noyau Linux, développé -from scratch-
    par Linus Torvalds, un étudiant en informatique de l'université de Helsinki,
    en Finlande:


    From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
    Newsgroups: comp.os.minix
    Subject: What would you like to see most in minix?
    Date: 25 Aug 91 20:57:08 GMT


    Hello everybody out there using minix -

    I'm doing a (free) operating system (just a hobby, won't be big and
    professional like gnu) for 386(486) AT clones. This has been brewing
    since april, and is starting to get ready. I'd like any feed ... Voir la suite
    Licence : GPL - Publié le 17/09/2016

    Compter le nombre de mots dans un fichier

    Téléchargé 11 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 toutes les occurrences d'une sous-chaîne

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

    Résoudre une équation du second degré

    Téléchargé 11 fois-
    0
    0
    Résoudre une équation du second degré
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : Emmanuel Delahaye +

    Simple horloge GTK2 + Cairo

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

    Analyse récursive d'un répertoire

    Téléchargé 10 fois-
    0
    0
    Programme qui analyse récursivement un répertoire et fournit dans un fichier le nom des fichiers, leur taille, la date de dernier accès et la date de dernière modification.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : cledesol +

    Générateur de mot de passe

    Téléchargé 10 fois-
    0
    0
    Fournit des mots de passe alphanumériques ou numériques ou ponctués. La longeur du mot de passe peut être fournit.
    Licence : BSD - Publié le 15/02/2018 - Auteur : francksys +

    Tri rapide d'un tableau

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

    Exemple d'utilisation des Threads

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

    Construction et résolution de labyrinthe

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

    Lister les répertoires et sous-répertoires

    Téléchargé 9 fois-
    0
    0
    Ce programme permet de lister les répertoires et les sous-répertoires ainsi que les fichiers qui y sont stockés.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : Skyounet +

    linux-0.00

    Téléchargé 9 fois-
    0
    0
    linux-0.00 est la première version du système Linux. Elle a été développée par Linus Torvalds
    dans le but de tester la caractéristique mult-tâche (Multi-tasking) du processeur INTEL 80386.

    " it switched between two processes that printed AAAA... and BBBB... respectively
    by using the timer-interrupt - God I was proud over that" --- Linus Torvalds


    Cette version a été abandonnée et remplacée par la version linux-0.01.

    A travers cet exemple, j'ai redonné vie à linux-0.00. Dans le fichier ci-joint vous trouverez deux versions
    de cet exemple. La première est écrit en langage C et en assembleur. La deuxième est une implémentation e ... Voir la suite
    Licence : GPL - Publié le 11/09/2016

    Calcul de l'écart entre deux dates

    Téléchargé 9 fois-
    0
    0
    A partir de deux dates la fonction Diff calcul le nombre de jours qui sépare ces deux dates, en tenant compte des années bissextiles.
    Licence : Non renseignée - Publié le 30/11/2010

    Découper une chaîne

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

    GetWindowCoverage

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

    Tri par insertion

    Téléchargé 8 fois-
    0
    0
    Tri par insertion
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : PRomu@ld +

    Lire une ligne d'un fichier

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

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

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

    [ncurses] Comment ne pas afficher à l'écran ce que l'on entre au clavier ?

    Téléchargé 8 fois-
    1
    0
    Ce code permet de ne pas afficher à l'écran les caractères saisis (ils sont remplacés par le caractère mask).
    Nécessite getch, disponible dans la bibliothèque curses.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : Musaran +

    Jeu du pendu

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