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

Codes sources C++49 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Codes sources C++

Liste des 49 ressources de cette catégorie

    Calculator

    Téléchargé 7 fois-
    1
    0
    C'est un code que j'ai écrit depuis quelques années, il s'agit d'un petit calculateur qui permet de calculer des expressions mathématiques tel que : ((9-5*3)/(17+83-25))*(893/382-902) je l'ai posté ici parce qu'il peut être utile pour les débutants. enfin, ce code peut être amélioré facilement afin qu'il prenne en compte les fonctions mathématiques comme cos, sin et tang par exemple.
    Licence : GPL - Publié le 23/01/2017 - Taille 4 Ko - Auteur : Snack3r +

    [Security] surcouche C++ aux moteurs RSA et blowfish de OpenSSL

    Téléchargé 7 fois-
    2
    0
    Voici une petite librairie qui effectue l'encryption / décryption de données en utilisant les algorithmes RSA (asymétrique ; avec clef publique et clef privée) et Blowfish (symétrique). Cette petite librairie se base sur une version récente de OpenSSL. Elle devrait pouvoir être compilée pour linux, Windows ou Mac OS (testée uniquement sous linux pour l'instant).

    Mise à jour : version 0.4 licence explicite, améliorations du pipeline, amélioration du build sous Windows (non testé), correction d'un bug dans certaines version de la fonction sha256(), test supplémentaires sur les pipeline, ajout d'un changelog.
    Mise à jour : version 0.3 changement de système de build (cmake) + pipeline + adapteurs pour les encodeur ... Voir la suite
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 276 Ko - Auteur : Emmanuel Deloget +

    classe de manipulation d'images btm pour SDL2

    Téléchargé 7 fois-
    0
    0
    classe de manipulation d'images btm pour SDL2
    nessecite des petites modifications pour l'adapter a votre code
    Licence : Non renseignée - Publié le 13/10/2019 - Auteur : pedronatorBzh +

    OpenGL et Gtkmm – douzième partie

    Téléchargé 7 fois-
    0
    0
    Conversion du douzième tutoriel OpenGL NeHe utilisant Gtkmm et GtkGlExtmm. La construction est gérée par CMake, le fichier « LISEZMOI.txt » donne la procédure de compilation, qui est très simple et standard : lancez CMake, puis faite la compilation à partir de votre environnement de programmation de manière classique.
    Licence : Libre - Publié le 31/03/2013 - Taille 44 Ko - Auteur : Le Farfadet Spatial +

    Cowsay

    Téléchargé 6 fois-
    0
    0
    Un petit folklore d'unix est le programme cowsay qui consiste à faire du ASCII art pour faire prononcer à une vache un texte quelconque. Voici une implémentation de ce programme mythique.
    Licence : Non renseignée - Publié le 24/01/2017 - Auteur : Nanoc +

    Section critique Windows (CRITICAL_SECTION)

    Téléchargé 5 fois-
    0
    0
    Cette classe C++ encapsule une section critique Microsoft. Son utilisation est très simple.
    Licence : GPL - Publié le 23/01/2017 - Auteur : ram-0000 +

    ImageAnalyzer

    Téléchargé 4 fois-
    0
    0
    But
    ===============
    Petite application mobile et PC permettant de retrouver ses amis sur les réseaux sociaux par leur photo.

    Contexte
    ===============
    Cette application est très basique (la comparaison des photos se fait pixels par pixels)
    Elle est juste faite pour montrer comment développer une application avec Ubuntu SDK
    et l'installer sur le système mobile Ubuntu Touch.

    Contenu
    =============
    Elle est développée en QML/Javascript et C++

    Exécutable
    =============
    on a un exécutable pour Ubuntu 13.10 et deux pour le système mobile Ubuntu Touch.
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 3 Mo - Auteur : EtherOS +

    Eplith

    Téléchargé 4 fois-
    0
    0
    Eplith est un nouveau langage de programmation que j'ai entièrement créé.

    Il est écrit en C++, Flex et Bison. J'ai également utilisé la bibliothèque Boost.

    Eplith est un langage interprété, simple et rapide.
    Par exemple, pour une factorielle comme ci dessous, lua met 0,004s à exécuter un code similaire, ruby 0.008s et Eplith 0.006s ( données obtenues grâce au programme 'time' de mon ubuntu. )
    Licence : GPL - Publié le 24/01/2017 - Auteur : Quent42340 +

    luapp

    Téléchargé 4 fois-
    0
    0
    Voilà plusieurs années que je programme différents projets dans lesquels j'ai besoin d'un langage de script. Après quelques recherches, mon choix c'est tourné vers Lua, principalement pour sa syntaxe proche de celle du C++ et pour sa simplicité.

    Le seul soucis, c'est que Lua a été programmé en C. Autant la syntaxe du langage est simple, autant son interface en C est relativement pénible à utiliser, même si je doute que l'on puisse faire beaucoup mieux.
    J'ai donc pris le temps d'écrire un wrapper en C++ dont le but est d'encapsuler tous les appels de fonctions C de Lua et qui tire profit des capacités du C++. Pour le moment, seule une partie des fonctions de la bibliothèque originale s ... Voir la suite
    Licence : LGPL - Publié le 23/01/2017 - Taille 238 Ko - Auteur : Kalith +

    [Conteneur] Tableau à 2 dimensions

    Téléchargé 4 fois-
    1
    0
    Cette classe permet d'émuler un tableau de n lignes * m colonnes en utilisant le fait qu'accéder à l'élément situé ligne i, colone j revient à accéder à l'élément numéro i*n+j d'un tableau à une dimension de longeur m*n.
    Licence : Non renseignée - Publié le 06/11/2010 - Auteur : r0d +

    BrainBackup.exe

    Téléchargé 3 fois-
    0
    0
    BrainBackup.exe + Dll Tools.dll et Tools.lib
    BrainBackup_HLP_FR.HLP et BrainBackup_HLP_US_HLP
    Ce logiciel installe un programme de sauvegardes avec son help. Il peut être exécuté avec la langue française ou Anglaise (unicode)
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 614 Ko - Auteur : Laurpierre +

    Initialisation Graphisme et Son avec GLUT

    Téléchargé 3 fois-
    0
    0
    initialisation avec GLUT, OpenAL, et Devil
    plus quelques structures pour gerer le chargement des images, du son et des sprites
    le but de cette ebauche est de permettre a ceux qui debutent de programmer
    tres simplement du code avec OpenGL en mode 2D (shoot them up ,tetris,etc...)
    en fournissant quelques routines simples pour gerer le son, le clavier, la souris et les graphismes.

    attention je suis debutant en progammation et bien que le code tourne rond, il y a beaucoup d imperfections,
    et donc n hesitez pas a ameliorer et completer le code.
    Licence : Non renseignée - Publié le 24/01/2017 - Taille 315 Ko - Auteur : nyergk +

    Implementation format CRS,CCS,CDS,JDS,etc...

    Téléchargé 3 fois-
    0
    0

    =======================================
    MATRIX STORAGE
    =======================================

    Les matrices bien qu'étant de plus en plus couteuse en mémoire sont beaucoup utilisés dans beaucoup de domaines.Ainsi, il devient très important de pouvoir stocker ces matrices de manière efficiente pour une utilisation appropriée.Ainsi, des développeurs et Analystes ont donc créeé plusieurs formats dans lesquels on peut stocker ces matrices.l'importance de l'utilisation de ces formats se manifeste de plus en plus lorsque la matrice est creuse c'est a dire contient des coefficients nuls.Ainsi,dans vos projets ou Entreprises nécessitant l'utilisation ... Voir la suite
    Licence : Non renseignée - Publié le 01/05/2013 - Taille 257 Ko - Éditeur : N.Tidjon Lionel +

    [Classes] Unique ID

    Téléchargé 3 fois-
    0
    0
    Il peut être utile dans une application qu'un objet ai identifiant unique (autre que son adresse). Cette classe permet de générer de tels identifiants soit de manière (pseudo) aléatoire soit en suivant un odre. Cette paramétrisation est possible grâce aux templates et classes de politiques.
    Licence : Non renseignée - Publié le 06/11/2010 - Taille 876 octets - Auteur : Davidbrcz +

    Initialisation Glut + openAL + Devil

    Téléchargé 2 fois-
    0
    0
    Initialisation simplifiée de GLUT en mode 2D,
    avec le chargement des graphismes sous Devil (jpg,bmp,png)
    plus le son sous openAL et quelques structures simples (sprites,texturages,son),
    de façon a ce qu un debutant puisse tres facilement ecrire des codes en 2D (shoot them up, tetris,etc...)
    en benefiant de l accelaration OpenGL.

    attention je suis debutant en programmation et le code a beaucoup d imperfection, et donc n hesitez pas a l ameliorer.
    Merci aux programmeurs qui ont fournis le code pour le chargement des images et du son.
    je mettrais a jour ce topic regulierement pour tacher de l ameliorer.
    Licence : Non renseignée - Publié le 16/09/2013 - Taille 315 Ko - Auteur : nyergk +

    lecture fichiers dbx DbxRead

    Téléchargé 2 fois-
    0
    0
    DbxRead.exe [-d [directory] ] [-g] [-l] [-s] filename1, filename2, ....
    filenames must be file.dbx from Outlook Express
    -d [directory] directory for containing the results of treatment
    For each filename listed:
    Create a directory with name as the name of the filename
    followed by '_DBX' either in the current directory or in the
    directory specified by option -d
    This directory will contain depending on options specified:
    -g file 'Glossary.txt' (messages digest)
    -l file 'Listing.txt' (source messages)
    -s file 'Decrypt.txt' (decrypt me ... Voir la suite
    Licence : Freeware - Publié le 25/09/2013 - Taille 153 Ko - Éditeur : laurpierre +

    System Converter

    Téléchargé 2 fois-
    1
    0
    System Converter permet de convertir un nombre décimal vers [binaire, octal et hexadécimal] et vice versa.
    le fichier systemConverter.h contient les fonctions à utiliser et le fichier cpp contient le traitement.
    en fait, c'est un code que j'ai écrit ça fait longtemps, espérant qu'il aide les débutants.
    Licence : GPL - Publié le 23/01/2017 - Taille 1468 octet - Auteur : Snack3r +

    Gestion des formats de pixels

    Téléchargé 2 fois-
    0
    0
    Ces quelques classes vous permettront de gérer les pixels, tampons de pixels ainsi que les conversions qui vont avec.
    On y trouve donc la gestion des formats de pixel suivants:
    • L8 : luminosité sur 8 bits
    • A8L8 : alpha et luminosité, chacun sur 8 bits
    • L32F : luminosité sur 32 bits
    • AL32F : alpha et luminosité, chacun sur un flottant 32 bits
    • A1R5G5B5 : alpha 1bit, RGB sur 5 bits chacun
    • R5G6B5 : RGB, rouge et bleu sur 5 bits, vert sur 6 bits
    • A4R4G4B4 : ARGB sur 4 bits chacun
    • R8G8B8 : RGB sur 8 bits chacun
    • A8R8G8B8 : ARGB sur 8 bits chacun
    • RGB32F : RGB, sur flottant 32 bits chacun
    • ARGB32F : ARGB sur flottant 32 bits chacun
    • DEPTH16 ... Voir la suite
    Licence : Libre - Publié le 12/12/2014 - Auteur : dragonjoker59 +

    Explorer / File picker avec ImGui

    Téléchargé 1 fois-
    2
    0
    Continuant mes expériences avec ImGui, voici un nouvel élément : un explorateur de fichiers / file/folder picker s'appuyant sur ImGui et sf::filesystem Du C++17.
    ImGui permet de facilement ajouter des possibilités à une application, mais il n'est pas facile de manipuler des fichiers ou dossiers du système (pour ouvrir un fichier ou sélectionner un dossier).
    Ce code source très court, s'appuyant sur mon backend ImGui utilisant SFML (https://www.developpez.net/forums/d2099380/applications/developpement-2d-3d-jeux/contribuez/sfml-imgui/) permet de combler cette lacune.

    Retrouvez les derniers changements sur github https://github.com/Bousk/ImGui_Explorer
    Code source - Licence : MIT - Publié le 01/02/2021 - Auteur : Bousk +