Sources C / C++

Retrouvez ici tous les meilleurs téléchargements Sources C / C++
Ajouter un nouvel élément

    classe facilitant les interactions avec un port COM / RS232

    Licence : Non renseignée - 23/01/2017 - Téléchargé 8 x
    Cette classe (dialogueCOM) permet de faciliter les opérations de lecteur et d'écriture sur les ports COM et RS232. Elle marche aussi bien sur linux que sur Windows. J'ai rajouté un exemple pour montrer comment elle fonctionne.

    Mini interprèteur de commandes

    Éditeur : nulos +
    Mini interprèteur de commandes rudimentaire

    Algorithme A*

    Licence : Freeware - 23/01/2017 - Téléchargé 6 x
    Voici un exemple d'implémentation de l'algorithme A* réalisé par khayyam dans son article Recherche de chemin par l'algorithme A*

    Tri à bulle

    Licence : Non renseignée - 30/11/2010 - Téléchargé 6 x
    Fonction de Tri à bulle. 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 !

    Lister les répertoires et sous-répertoires

    Licence : Non renseignée - 30/11/2010 - Téléchargé 6 x
    Ce programme permet de lister les répertoires et les sous-répertoires ainsi que les fichiers qui y sont stockés.

    Résoudre une équation du second degré

    Licence : Non renseignée - 30/11/2010 - Téléchargé 6 x
    Résoudre une équation du second degré

    Codes sources assembleur (GNU)

    Licence : Non renseignée - 29/05/2014 - Téléchargé 6 x
    Une collection de codes source écrits en assembleur GNU.

    BattleShip en C (essai)

    Éditeur : CSSM Saint-Martin + 120 Ko
    Voici une version écrite en C permettant de faire une partie contre l'ordinateur.

    C'est un essai, il y a peu ou pas du tout de commentaires (désolé je suis trop pourri), cependant (logiquement) vous devriez pouvoir mener une partie de bout en bout (soit vers la défaite, soit vers la victoire ^^).

    Je voudrais bien trouver un moyen sous Linux de pouvoir apporter des modifications, notamment concernant l'affichage (prévu pour du 1920x1080 ou en 1280x800) je voudrais pouvoir développer une fonction qui permette d'afficher l'interface utilisateur de manière propre peu importe la résolution (attention ce programme est en mode terminal).

    Pour compiler le code source:

    gcc -pthread sda2013.c -o sda2013
    Voir la suite

    Assembleur en ligne avec le langage C et le compilateur GCC

    Licence : Non renseignée - 15/09/2016 - Téléchargé 6 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 : Non renseignée - 09/09/2016 - Téléchargé 6 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

    CONVERSION BINAIRE DECIMAL - DECIMAL BINAIRE

    Éditeur : UnDeadRoot~AshSLuv~Alien +

    BIBLOTHEQUE DE CONVERSION BINAIRE - DECIMAL
    ECRIT ET MODIFIEE PAR UnDeadRoot~AshSLuv#~Alien !!! mdr j'ai pas nkr choisie mon pseudo :')
    LICENSE OPEN-SOURCE :)

    NB: ARCHIVE EN EXTENTION .RAR

    version 1.8
    - conversion DB
    - Correction Bug sur la partie fractionnaire DB
    version 2.0
    - Calcul et affichage du résultat sans intervention de l'user
    - PLus de commentaire dans le code source
    - Changement du nom des fonctions de la biblo || ConvBD => convbd ; ConvDB => convdb ||
    - Suppression de la limitte de conversion pour BD
    version 2.2
    - Correction de l'affichage pour une meilleure affichage


    UPDATE FUTUR
    - Possibilités de ... Voir la suite

    Générateur de mots de passe (Linux)(GCC 4.9.2)

    Licence : Libre - 18/04/2017 - Téléchargé 6 x
    Un générateur de mots de passe simple écrit en C afin de travailler le C que j'apprends avec plaisir depuis 2 mois.
    Le programme s'utilise de la manière suivante :

    ./passgen x
    (x doit être un chiffre ou un nombre qui correspondra à la taille du mot de passe généré.)

    N'hésitez pas à critiquer mon travail ou à l'améliorer ;)

    La page du projet : https://github.com/ZenysM/PassGen

    Cryptage selon la méthode de César

    Licence : Non renseignée - 30/11/2010 - Téléchargé 5 x
    Le cryptage de César : http://ourworld.compuserve.com/homepages/hlifchitz/Renaud/fr/crypto/Cesar.htm

    Tri rapide d'un tableau

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

    Utilisation de l'algorithme Minimax (MinMax)

    Éditeur : Helmstetter Bernard + 1 Ko
    Programme qui joue au morpion, avec l'algorithme Minimax.

    Minimax (aussi minmax) est une méthode dans la "Théorie de la décision" qui permet de minimiser un maximum de perte possible. Alternativement, il peut considérer en tant que maximum le minimum de gain (maxmin).

    Pour plus d'information sur cet algorithme: Minimax (http://en.wikipedia.org/wiki/Minimax_theorem)

    Jeu du pendu

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

    Trouvez le bon mot

    Licence : Non renseignée - 30/11/2010 - Téléchargé 5 x
    Jeu où il faut trouver le bon mot. C'est un style de pendu mais en mode console uniquement. Le programme est fournit avec une dictionnaire de 331612 mots !

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

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

    Parcours en profondeur et tri topologique

    Licence : GPL - 23/01/2017 - Téléchargé 5 x
    Suite à ma précédente soumission, voici un code qui effectue un parcours en profondeur sur un graphe orienté sans circuit et qui en trie topologiquement les sommets.

    Lecrure de fichier de code source

    Éditeur : achaari +
    J'ai cree un petit programme qui lit un fichier source, avec les actions suivantes :

    - Supprimer tous les espaces inutiles
    - Supprimer tous les commentaires
    - Supprimer les Backslash-Newline

    Pour plus d'info :

    https://github.com/achaari/CodeReader

330 éléments

Contacter le responsable de la rubrique C++

Partenaire : Hébergement Web