Codes sources C

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

    Somme et moyenne d'un tableau de réels

    Éditeur : AccessOne + 11 Ko
    Ce petit programme en C permet de saisir des réels dans un tableau, de calculer la somme des éléments et de la calculer la moyenne. Je l'ai conçu avec Turbo C, sous Windows XP, ce dernier permettant le mode plein écran. Ce programme comporte aussi de petites animations pour la convivialité.Voici le lien youtube :https://www.youtube.com/watch?v=RcHUvLu_KL0

    Liste de nombre Premier C99

    Éditeur : Mith06 +
    Crée une liste explicite non trié de nombre premier.
    Option de compilation -O3 -std=c99 -lm -lpthread
    Exemple lister tous les nombres premiers jusqu'à 200000000 dans le fichier premiers.txt en utiliser 4 thread

    a.out -N=200000000 -fout=premiers.txt - NThread=4

    C - Exemple d'utilisation POSIX MQ

    Licence : BSD - 19/03/2014 - Téléchargé x
    Exemple d'utilisation des POSIX MQ (Message Queue) lié à l'article Introduction aux POSIX MQ.

    2 projets sont inclus dedans.

    convertisseur de base

    Licence : Autre - 04/12/2013 - Téléchargé x
    Comme indique dans le titre, voici un convertisseur de base (sur des nombres potentiellement infinis). Toutes les operations sur des nombres infinis (en base 10 les operations) sont presentes mais ne gerent pas les nombres negatifs. Dans le site, des exemples d'utilisations des fonctions sont fournis.

    Manipulation des XOR listes chainée

    Licence : GPL - 13/04/2014 - Téléchargé x
    Biblothèque permettant d'utiliser et de manipuler des listes chainée XOR.
    Cette bibliothèque permet notament la création, suppression, recherche, trie .. des listes XOR.

    J'ai également mis dans le zip les pages générée par Doxygène.

    Contactez moi pour toutes suggestions

    JCL/C - Exemple de Compilation C sous z/OS (XL C/C++)

    Licence : BSD - 19/03/2014 - Téléchargé x
    Ceci est un exemple complet de compilation sur z/OS (MVS) d'un petit programme C.
    Le compilateur utilisé est XL C/C++ (CCNDRVR).

    EZ-Draw, pour dessiner en C

    Licence : LGPL - 19/04/2014 - Téléchargé x
    EZ-Draw ("Easy Draw") est une petite boîte à outil graphique pour le langage C, fonctionnant à la fois sous Linux, Mac OS X et Windows (toutes versions).

    EZ-Draw est conçu pour l'apprentissage de la programmation événementielle et des interfaces graphiques. Il permet de créer de façon très simple des fenêtres, y dessiner, réagir à la souris et au clavier, faire des animations.

    Le coeur de EZ-Draw est constitué par un seul module C ; basé en interne sur la librairie Xlib (sous Unix) et sur l'API win32 (sous Windows), il masque tous les aspects techniques.

    Un second module permet de lire et d'afficher des images aux formats PNG, JPEG, GIF et BMP.

    Free Chat

    Éditeur : N. Tidjon Lionel +
    But
    ===================
    C'est une petite application multi -client/serveur.

    Outils
    ======================
    - les primitives de Linux (en C) et interface avec Ubuntu SDK.
    - Design des consoles avec L'ASCII

    Bonne utilisation !!!

    [C++11] Nombres premiers de 0 à N.

    Licence : Autre - 18/08/2014 - Téléchargé x
    Points positifs:
    Recherche d'un diviseur de N jusqu'à racine(N).
    Les diviseurs ne sont cherchés que parmi les nombres premiers inférieurs à racine(N).
    Point négatif:
    Il faut calculer les nombres premiers de 2 à sqrt(N+1) pour tester la primalité de N+1.

    Solveur mots mêlés

    Éditeur : Olivier Cuchet +
    A partir d'un fichier "tableau.txt" contenant une grille rectangulaire de lettres et d'un fichier "mots.txt" contenant une liste de mots, le solveur trouve tous les mots dans la grille (dans les 8 directions possibles), les barre virtuellement et fournit à l'entrée standard les lettres restantes.

    Le code ne comporte pas de variables externes, ce qui permet une adaptation relativement simple vers de la POO.

    Les tableaux ne sont (presque pas) employés, dans un but d'efficience mémoire. Pour cette même raison, puisque les dimensions de tableaux ne peuvent être définies pendant l'exécution, le travail ne se fait pas sur des indices bidimensionnels, mais sur des pointeurs vers des données unidimensionelles.

    hobdcalc une bibliothèque partagé pour conversion et calcules en base 2, 8, 10 , 16.

    Licence : GPL - 30/06/2016 - Téléchargé x
    hobdcalc est une petite bibliothèque qui permet:
    • De convertir une valeur entière signé (limité au type C long long) en string représentant cette valeur en base binaire (base 2), octal (base 8) ou hexadécimale (base 16).
    • De convertir un string représentant une valeur entière signé en base 2, 8 ou 16 en sa valeur décimale (limité au type C long long).
    • De convertir une valeur a virgule signé (limité au type C long double) en string représentant cette valeur en base binaire (base 2), octal (base 8) ou hexadécimale (ba ... Voir la suite

    structure en langage c

    Éditeur : Diallo Thierno +
    Bonjour, je viens de commencer les structure en c et j'ai ecrit un programme qui n'affiche le nom et le prenom d'une personne.
    mais le problème mon code ne compile pas. Aidez moi svp
    Merci

    reptrouve

    Éditeur : reader +
    Programme de localisation de répertoire dans une arborescence

    renote

    Éditeur : manhost +
    programme permettant de rechercher un motif dans un fichier

    crypt

    Éditeur : manhost +
    Programme permettant de (dé)crypter un fichier avec la bibliothèque DES le rendant illisible même pour l'utilisateur root.
    La méthode de cryptage de la clé de la fonction ecb_crypt() reste fortement a améliorer, elle ne résistera pas longtemps a une attaque par dictionnaire.

    moyenne

    Éditeur : manhost +
    Ce programme permet de saisir des notes et d'en calculer la moyenne

    g++ : error : obj/debug/fichier/src/Makefile.o

    Licence : Autre - 13/02/2017 - Téléchargé x
    Bonjour a tous,

    j'ai unpetit probléme, mon compilateur n'arrive pas à trouver mon Makefile !

    voici mon makefile :

    [code]
    Q = @
    CFLAGS +=-Wall -Werror -pedantic -std=gnu99 $(EXTRA_CFLAGS)

    DEPENDFILE = .depend
    LIB_SRC = mt_arr_list.c mt_impl.c mt_crypto.c sha224-256.c
    PRG_SRC = mt_test.c
    SRC = $(LIB_SRC) $(PRG_SRC)
    LIB_OBJS = $(LIB_SRC:%.c=%.o)
    PRG_OBJS = $(PRG_SRC:%.c=%.o)
    OBJS = $(LIB_OBJS) $(PRG_OBJS)
    LIB = libMerkleTree.a
    BIN = mt-test

    all: silent

    debug: LDFLAGS +=-ggdb
    debug: CFLAGS +=-ggdb
    debug: dep $(BIN)

    coverage: LDFLAGS +=-ggdb -coverage
    coverage: CFLAGS +=-ggdb -fprofile-arcs -ftest-coverag ... Voir la suite

    tableau de valeurs

    Licence : Autre - 30/06/2017 - Téléchargé x
    Ce code servira en majorité, aux professeurs de maths et aux eleves eux memes. lequ
    En fait pour representer graphiquement une fonction, il faut d'abord faire un tableau de valeurs qui etablit la correspondance entre les points de l axe des abscisse et ceux de l axe des ordonnees. Ce travail etant long, j ai ecit ce code pour le cas de la fonction de la forme: f qui a tout x associe f(x)= a x*x + bx + c.
    Peut etre pourrez vous aider à l ameliorer :D

178 éléments

Contacter le responsable de la rubrique C