IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

C / C++585 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

C / C++

Liste des 585 ressources de cette catégorie

    Calcul des clés de Luhn

    Téléchargé 10 fois-
    1
    0
    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.
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1 Ko - Auteur : gl +

    Afficher le contenu d'un dossier

    Téléchargé 10 fois-
    2
    0
    Pour faire suite au reader CSV, ce programme affiche le contenu d'un dossier.
    On lui donne un dossier et il affiche dans une zone de droite tous les fichiers du dossier. Et si on sélectionne un fichier, il affiche son contenu dans une zone de gauche.

    On pourra y trouver une évolution intéressante apporté par papajoker et basée sur une délégation de style qui permet à tout fichier non lisible pour une raison ou une autre (problème de droit par exemple) d'être marqué en rouge dans la zone de droite (zone de listing). Et si on y revient alors qu'il est redevenu lisible (problème résolu) il ... Voir la suite
    Code source - Licence : LGPL - Publié le 30/03/2024 - Auteur : Sve@r +

    Tri par insertion

    Téléchargé 10 fois-
    0
    0
    Voici un tri par insertion sous sa version template. Comme le tri à bulles, il accepte n'importe quel conteneur disposant de operator[] et de size()
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 344 octets - Auteur : Davidbrcz +

    Démineur

    Téléchargé 10 fois-
    0
    0
    Un grand classique : le démineur. Refait en QML pour l'interface et en C++ pour la logique.
    Logiciel - Licence : LGPL - Publié le 23/02/2011 - Taille 105 Kio

    Digital Mars

    Téléchargé 10 fois-
    0
    0
    Digital Mars est le successeur gratuit du compilateur Zortech C++ de Symantec. Il est fourni avec un EDI et permet de réaliser des applications DOS16, DOS32, Win16 et Win32.

    Retrouvez le support C++0x de ce compilateur : support C++0x.
    Licence : Non renseignée - Publié le 20/01/2017 - Éditeur : Digital Mars +

    cryptage et décryptage de texte par rotation de bits

    Téléchargé 10 fois-
    1
    0
    Il s' agit de deux routines cryptage et décryptage, contenues dans deux fichiers code.c et decode.c

    aucun environement, je ne veux que vous faire découvrir cette méthode inviolable. J'avais demandé a des amis hackers

    de bon niveau de s' y attaquer, sans succès ;-)

    dans le fichier zip vous trouverez:

    code.c et code.exe

    decode.c et decode.exe

    snoopy.h

    pour le moment il ouvre un fichier de nom fixe "decod" (sans 'e' )



    Donc bien entendu vous saurez l'inclure dans un "C" avec choix du fichier et "c" ou "d" en action ...

    encore un point, testez le, pour cela prenez un fichier texte nommez le "decod" et lancez une seule fois

    Voir la suite
    Licence : Libre - Publié le 27/06/2013 - Taille 49 Ko

    Reader CSV

    Téléchargé 10 fois-
    2
    0
    Suite aux exemples PyQt commencés avec le Hello World, je vous propose divers utilitaires très basiques en Python/PyQt.

    Ce programme permet de lire et d'afficher tout type de fichier CSV, quel que soit son séparateur.
    Il découpe le CSV et l'affiche proprement dans des lignes et colonnes bien séparées. Il peut même afficher des fichiers non CSV (mais dans ce cas le résultat n'est pas forcément assuré).
    Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.

    La suite sera afficher un dossier...
    Code source - Licence : LGPL - Publié le 30/03/2024 - Auteur : Sve@r +

    Comment calculer le temps d'exécution d'une fonction

    Téléchargé 10 fois-
    0
    0
    Si le code dure moins d'une seconde (précision de la fonction time), vous pouvez effectuer plusieurs appels dans une boucle for sans oublier de diviser le temps d'exécution d'autant.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : gege2061 +

    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

    Anjuta

    Téléchargé 9 fois-
    Anjuta est un IDE (les fonctionnalités RAD intégrant Glade sont en cour de développement) pour Linux développé dans le cadre du projet Gnome et par conséquent, il est particulièrement intéressant pour les développements en C avec GTK+ (coloration syntaxique des mots clés de GTK+) mais il peut aussi être utilisé pour le développement en C++ avec gtkmm.
    Logiciel - Licence : GPL - Publié le 24/06/2011 - Éditeur : Anjuta Team +

    GetWindowCoverage

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

    Résoudre une équation du second degré

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

    Snake

    Téléchargé 8 fois-
    0
    0
    Le snake, le jeu du serpent, où l'on contrôle un serpent devant attraper quelques friandises, entièrement fait en QML.
    Code source - Licence : LGPL - Publié le 09/03/2021 - Taille 820 Kio - Éditeur : Nokia +

    DJGPP

    Téléchargé 8 fois-
    0
    0
    DJGPP (DJ's GNU Programming Platform) est un environnement de développement intégré créé par DJ Delorie, en portant GCC et les logiciels qui l'accompagnent sous DOS. Il s'agissait de fournir sous DOS un atelier logiciel permettant de travailler avec les codes sources d'applications du monde Unix. À l'époque où ce projet a été conçu, les Unix étaient encore relativement rares et coûteux, alors que MS-DOS était très banal et disponible sur des ordinateurs à bas coût par rapport aux stations de travail Unix.

    DJGPP est une plate-forme de programmation 32-bit pour PC à base de processeur 386 ou supérieur, qui tourne sous MS-DOS ou compatibles. Il a été créé par DJ Delorie, qui a démarré le projet en 1989. C'est un portage du compilateu ... Voir la suite
    Licence : BSD - Publié le 05/02/2017 - Éditeur : DJGPP +

    Boîtes avec OpenGL

    Téléchargé 8 fois-
    0
    0
    L'utilisation d'OpenGL conjointement avec le framework Graphics View.
    Licence : LGPL - Publié le 24/02/2011 - Taille 360 Kio

    BattleShip en C (essai)

    Téléchargé 8 fois-
    0
    0
    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
    Licence : Libre - Publié le 17/04/2013 - Taille 120 Ko - Éditeur : CSSM Saint-Martin +

    Copie et déplacement de fichier

    Téléchargé 8 fois-
    0
    0
    Ce programme permet de copier et/ou déplacer un fichier
    Licence : Freeware - Publié le 06/10/2018 - Éditeur : nulos +

    Librairie IPSDK pour l'analyse rapide d'images 2D et 3D

    Téléchargé 8 fois-
    0
    0
    IPSDK offre une gamme complète et optimisée de fonctions de traitement et d'analyse d'images 2D et 3D

    Disponible en C++ et Python sous Windows et Linux, IPSDK vous permet d'utiliser toute la puissance de votre PC en accélérant vos applications (X10 constaté en moyenne par rapport aux autres logiciels du domaine sur machine équivalente).

    Solution HPC pour l'exploitation de vos images

    De plus, IPSDK offre la possibilité de distribuer les calculs sur des clusters de PC. Cette évolution majeure lève de nombreuses limitations matérielles, que ce soit en termes de temps de traitement ou d'encombrement mémoire.
    Licence : Payant - Publié le 18/04/2016 - Éditeur : Reactiv'IP +

    Classe Clavier

    Téléchargé 8 fois-
    0
    3
    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.
    Licence : Libre - Publié le 23/01/2017 - Taille 443 octets - Éditeur : ANDST 44 +

    Utilisation de l'algorithme Minimax (MinMax)

    Téléchargé 8 fois-
    1
    0
    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)
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1 Ko