Codes sources C

Proposez et téléchargez des sources C
Ajouter un nouvel élément

    Analyser les options passées en ligne de commande

    Licence : Autre - 30/11/2010 - Téléchargé 6 x
    Cet exemple montre comment récupérer les options passées en ligne de commande sous la forme -a option_a -b option_b.

    Classe Clavier

    Éditeur : ANDST 44 + 443 octets
    C'est une classe pour gérer les entrée clavier, comme la classe Scanner en java, pour utiliser il suffit de met next avec int, double, float, char, ou string.

    linux-0.01-remake

    Licence : GPL - 17/09/2016 - Téléchargé 6 x

    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

    Conversion binaire -> ASCII

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    La fonction get_char_from_bin permet de convertir une représentation binaire en nombre.

    Fusionner le contenu de deux tableaux

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Si

    #if 1

    est remplacé par

    #if 0

    Les doublons présents seront supprimés.

    Les listes simplement chaînées

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Les listes simplement chaînées : http://nicolasj.developpez.com/articles/listesimple/

    Gestion des fichiers clés/valeurs

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    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/

    Comment faire une rotation des bits vers la droite ?

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Comment faire une rotation des bits vers la droite ?

    Assembleur en ligne avec le langage C et le compilateur GCC

    Licence : Autre - 15/09/2016 - Téléchargé 5 x
    Une collection de codes sources C, contenant des instructions assembleur GNU.
    Pour avoir accès à encore plus d'informations consultez :

    TimerOS: un système d'exploitation qui affiche l'horloge :)

    Licence : Autre - 09/09/2016 - Téléchargé 5 x
    Et voilà un petit système d'exploitation (4 KiB :) écrit en assembleur et en langage C. Quelques lignes de code ont été copiées du code source du noyau Linux-0.01:) avec quelques modifications!

    Le système va juste démarrer votre PC, faire quelques initialisations nécessaires pour passer en mode protégé et exécuter le noyau. Celui-ci, va juste afficher l'horloge à l'écran. C'est en utilisant l'interruption de timer (timer interrupt) et la mémoire vidéo VGA.


    Avec ce système, votre ordinateur deviendra une montre numérique :)

    Architecture
    ------------------
    Le système peut tourné sur toute machine compatible avec l'IBM-PC (Un HP Pavilion dv6 ... Voir la suite

    SDL2_gfxutils une bibilothèque complémentaire a SDL2_gfx.

    Licence : Autre - 15/11/2015 - Téléchargé 5 x
    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

    générateur de mot de passe

    Éditeur : reader +
    Programme permettant de créer des mots de passe avant le cryptage

    Résolution de Sudoku par backtracking

    Éditeur : Helmstetter Bernard + 1232 octet
    Programme de résolution de sudoku par backtracking très basique.

    Résolution de Sudoku par backtracking avec propagation des contraintes

    Éditeur : Helmstetter Bernard + 1 Ko
    Programme de résolution de sudoku par backtracking avec propagation des contraintes et sélection de la variable la plus contraignante.

    Programme d'Othello avec l'algorithme Negamax

    Éditeur : Helmstetter Bernard + 2 Ko
    Programme simple d'othello, avec une recherche par Negamax et de l'approfondissement itératif

    Faire une pause

    Licence : Autre - 30/11/2010 - Téléchargé 4 x
    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.

    Comparateur de dates

    Licence : Autre - 30/11/2010 - Téléchargé 4 x
    Cette fonction permet de comparer deux dates sous forme de chaînes de caractères.

    Récupérer le temps réel absolu

    Licence : Autre - 30/11/2010 - Téléchargé 4 x
    Récupérateur de temps (comme clock() ), sauf qu'il récupère le temps réel absolu (alors que clock() récupère le temps par rapport au programme), en renvoyant une valeur réelle comportant un nombre de secondes ainsi qu'une fraction correspondant aux microsecondes.

    Elle retourne -1.0 si une erreur s'est produite.

    Jeu du taquin

    Licence : Autre - 30/11/2010 - Téléchargé 4 x
    Jeu du taquin programmé avec la bibliothèque GTK+. Le programme permet de choisir son découpage et également de choisir l'image sur laquelle s'amuser !

182 éléments

Contacter le responsable de la rubrique C