Codes sources C

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

    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

    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)

    Résolution de Sudoku par backtracking

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

    Solveur de Sudoku

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Solveur de sudoku

    Gestion des dates

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Le fichier date.c propose la fonction DATE_eGetTodayDate qui permet de récupérer la date du jour selon le format désiré.

    Trouver le bon nombre

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Trouver le bon nombre

    Trouvez le bon mot

    Licence : Autre - 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 !

    Lire une ligne d'un fichier

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

    Interpreteur d'expression mathématique

    Licence : Autre - 30/11/2010 - Téléchargé 5 x
    Evaluateur d'expression mathématique passée sous forme de chaîne de caractères

    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.

    jeu des petits chevaux avec une partie réseau

    Licence : Autre - 23/02/2015 - Téléchargé 5 x
    c'est une petite simulation du jeu de plateau LUDO,ou "les petits chevaux" de son appellation française, prenant en charge une partie contre l'ordinateur, et, ou une partie sur le réseaux
    écrit en langage C, avec l'utilisation de la bibliothèque externe SDL.
    si je le partage ici, c'est que je pense qu'il pourrait intéressé ceux qui cherche du code exploitant les sockets et la communication avec un serveur, l'application serveur est également fournie.

    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

    Calcul et modélisation d'une intégral!

    Éditeur : Vertin Go Website +
    # Calcul d'intégral + plus représentation graphique

    Un programme SDL(Nécessite l'installation de SDL pour être compilé et exécuté voir ci-dessous) en langage c!

    Lien vers le GitHub!

    Calcul des clés de Luhn

    Licence : Autre - 30/11/2010 - Téléchargé 4 x
    Cet algorithme permet de vérifier la validité d'un numéro, tel que celui des cartes bancaires, des cartes SNCF ou encore les numéros de SIRET. Cet algorithme consiste à prendre chaque chiffre du numéro, le multiplier par deux s'il est pair et on additionne chaque chiffre ainsi obtenu. Si le résultat est un multiple de 10, le numéro est valide.

    Comment calculer le nombre de chiffres d'un entier ?

    Licence : Autre - 30/11/2010 - Téléchargé 4 x
    Il peut être parfois utile de connaître le nombre de chiffres que contient un nombre par exemple si l'on souhaite le convertir en chaîne de caractères à l'aide de la fonction sprintf.

    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.

    Décaler les colonnes d'un tableau

    Licence : Autre - 30/11/2010 - Téléchargé 4 x
    Voici trois méthodes (de la plus simple à la plus rapide) permettant de décaler les colonnes d'un tableau vers la gauche (c'est à dire vers les indices plus faibles) en ajoutant des zéro dans la dernière colonne ainsi libérée.

    Inverser une liste chaînée

    Licence : Autre - 30/11/2010 - Téléchargé 4 x
    Inverser une liste chaînée

    Fusionner le contenu de deux tableaux

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

    #if 1

    est remplacé par

    #if 0

    Les doublons présents seront supprimés.

    Anneau de stockage (Buffer Circulaire)

    Licence : Autre - 30/11/2010 - Téléchargé 4 x
    Ce code permet de gérer un buffer circulaire.

    Si vous l'utilisez avec un thread de lecture et un thread d'écriture (ce genre d'objet étant souvent utilisé ainsi), definissez CIRCBUFFER_MTHREAD (CircBuffer.h). Ce n'est pas indispensable mais améliore les performances.

    Si vous l'utilisez avec plus d'un thread de lecture ou plus d'un thread d'écriture, il est impératif de definir CIRCBUFFER_MTHREAD (CircBuffer.h)

    Attention, deux fonctions, CBuffLireBuffer() et CBuffEcrireBuffer(), sont bloquantes (voir commentaires dans CircBuffer.h). Si vous utilisez ces fonctions dans un cadre monothread (même thread pour la lecture et l'écriture), vous devrez vous assurer d'être dans les limites d'utilisation de ces fonction ... Voir la suite

178 éléments

Contacter le responsable de la rubrique C