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

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

Retrouvez ici tous les meilleurs téléchargements

C / C++

Liste des 565 ressources de cette catégorie

    Utilitaire de génération de .py depuis des .ui

    Téléchargé 158 fois-
    0
    0
    Le code source proposé permet de lancer un utilitaire destiné à générer rapidement des fichiers .py depuis les fichiers .ui créés via QtDesigner.
    Le code joint est écrit en Python 3.3 et PyQt5.

    Pour ceux qui connaissent l’IDE Eric, cet utilitaire permet entre autre de palier le fait qu’Eric ne soit pas encore compatible avec PyQt5 et donc l’absence de cette fonctionnalité

    D’autre part, tout le monde n’utilisant pas Eric, un outil permettant de passer simplement des .ui aux .py ne peut être qu’un gain de temps.

    Le code proposé est évolutif, et l’idée est de coller au plus prêt des fonctionnalités que peut offrir Eric (gestion des signaux, …), mais dans un souci « d’urgence » sur un autre projet, il n’y a ... Voir la suite
    Licence : GPL - Publié le 08/07/2013 - Taille 2 Ko - Auteur : Jiyuu +

    Snake

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

    Allegro

    Téléchargé 138 fois-
    1
    0
    Allegro est une bibliothèque destinée au développement de jeux.
    Elle fournit de nombreuses fonctions permettant de manipuler les graphiques, les sons, les entrées clavier, souris et joystick ainsi que des timers.
    Elle propose aussi des fonctions mathématiques, des fonctions d'imagerie 3D, des fonctions de gestion de fichiers, de fichiers compressés et des fonctions pour les interfaces graphiques.
    Ecrité en C, Allegro propose des bindings vers différents langages et en particulier vers le C++.

    Retrouvez les tutoriels Allegro proposés par la rédaction
    Voir la suite
    Licence : Non renseignée - Publié le 08/10/2013 - Éditeur : Allegro +

    CONVERSION BINAIRE DECIMAL - DECIMAL BINAIRE

    Téléchargé 136 fois-
    1
    0

    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
    Licence : Libre - Publié le 14/02/2017 - Éditeur : UnDeadRoot~AshSLuv~Alien +

    Dev C++

    Téléchargé 136 fois-
    1
    0
    Dev-C++ est un environnement de développement intégré (IDE) permettant de programmer en C et en C++. Il utilise la version MinGW du compilateur GCC (GNU Compiler Collection) (venu du monde du logiciel libre) et permet d'exporter ses projets sous fichiers .dev. Dev-C++ peut aussi être utilisé en combinaison avec Cygwin ou tout autre compilateur basé sur GCC

    Il est recommandé de ne plus l'utiliser !
    Licence : GPL - Publié le 20/01/2017 - Éditeur : Bloodshed software +

    Courbes elliptiques pour les nuls

    Téléchargé 136 fois-
    2
    0
    Comprendre la cryptographie sur les courbes elliptiques sans (trop) entrer dans les détails théoriques.

    • Notion de base de la cryptographie avec des courbes elliptiques (elliptic curve = EC).
      On se donne une arithmétique dans laquelle on manipule des points et des entiers.
      On a une addition entre points (point + point -> point)
      On a une multiplication entre entiers et points (entier * point -> point)
      Toute la sécurité est basée sur le fait que, dans cette arithmétique :

        - connaissant un point P et un entier n, on peut facilement calculer le point nP
        - connaissant les points P et nP, il est très difficile de calculer n

      La notion de "facile/difficile" renvoie aux temps ... Voir la suite
    Licence : Libre - Publié le 23/01/2017 - Taille 7 Ko - Auteur : Captain'Flam +

    Jeu 2048 en C

    Téléchargé 132 fois-
    2
    1
    Voici le célèbre jeu 2048 codé en C. Il fonctionne sur 2 modes : avec les puissances de 2, ou les suites de Fibonacci.

    Le jeu est écrit avec la librairie EZ-Draw ; il y a d'autres jeux sur la page principale du projet (Jeu Doodle in London, inspiré de Doodle Jump ; jeu Bubblet, inspiré de Jawbreaker ; etc).
    Licence : LGPL - Publié le 26/10/2014 - Auteur : e-thiel +

    Démineur

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

    Construire des widgets en vrac !

    Téléchargé 114 fois-
    0
    0
    Après Les widgets, cet exemple montre comment créer différents widgets personnalisés et les relier ensembles. Il montre aussi comment passer les boutons standard Qt (oui/non/annuler/etc...) dans le langage local.
    Il a été écrit en Python3/Qt5.

    Il sera suivi par Relier les widgets en vrac.
    Code source - Licence : GPL - Publié le 02/09/2021 - Taille 2 Ko - Auteur : Sve@r +

    Générateur de combinaisons

    Téléchargé 112 fois-
    2
    0
    Programme console qui affiche les k-combinaisons sur n éléments distincts.
    Ensemble des éléments : {0,1, ..., n}
    contraintes : 0 ... > c_(k-1)
    Ordre numérique : ordre lexicographique avec c_0 < c_1 < ... < c_(k-1)
    ----

    Exemple de mise en oeuvre de la simulation d'un nombre dynamique de boucles for
    Gestion simplifiée des paramètres en ligne de commande
    L'ordre Knuth est nommé ainsi suite à une discussion et à l'évocation d'un exemple du fascicule 3a du TAO
    ----

    OS : linux
    Compilateur : gcc 4.5

    Devrait pouvoir être compilé sur windows (mingw/cygwin) mac(gcc) ou toute autre plateforme pour laquelle les outils GNU sont supportés.
    ----

    Compilation :
    Déz ... Voir la suite
    Licence : GPL - Publié le 10/12/2013 - Taille 5 Ko - Auteur : kwariz +

    Classe Clavier

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

    Visual C++ 2008 Express

    Téléchargé 98 fois-
    0
    0
    Visual C++ Express est une version allégée du célèbre environnement de développement Visual Studio. Elle peut créer des applications Win32 native ou C++ managé (.NET). Cette version est librement téléchargeable (vous devrez cependant vous inscrire sur le site de Microsoft pour obtenir une clé).
    Cette version ne propose pas de support C++0x. Il faut vous tourner vers Visual C++ Express 2010 pour avoir un support de la future norme.
    Retrouvez les tutoriels de la rédaction consacrés à Visual C++ Express 2008 :
    Tutoriel de démarrage
    Premiers pas avec Visual C++ Express Edition 2008
    Licence : Non renseignée - Publié le 06/11/2010

    Opérations sur les fichiers

    Téléchargé 97 fois-
    1
    0
    Ce module permet de faire quelques opérations sur les fichiers à accès séquentiel, il propose les opérations suivantes :

    • Recherche du nombre de lignes

    • Lecture d'une ligne par son numéro

    • Suppression d'une ligne par son numéro

    • Suppression d'une ligne par son contenu

    • Recherche d'une ligne par une sous-chaîne

    • Copie de fichiers

    • Concaténation de fichiers

    • Nombre d'occurrences d'une lettre

    • Nombre d'occurrences d'un mot

    • Test si un fichier existe

    Licence : Non renseignée - Publié le 30/11/2010 - Taille 7 Ko - Auteur : Franck.H +

    Copie et déplacement de fichier

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

    Clang

    Téléchargé 90 fois-
    0
    0
    Clang est un compilateur pour les langages de programmation C, C++ et Objective-C. Son interface de bas niveau utilise les bibliothèques LLVM pour la compilation. C'est un logiciel libre issu d'un projet de recherche universitaire et distribué selon les termes de la licence Open Source NCSA/Université de l'Illinois2. Clang est aujourd'hui maintenu par une communauté autour de Chris Lattner chez Apple dans le cadre du projet LLVM. Son but est de proposer une alternative à GCC.
    Licence : Non renseignée - Publié le 08/02/2017 - Éditeur : Université de l'Illinois, Apple, Google +

    Trouvez le bon mot

    Téléchargé 89 fois-
    0
    0
    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 !
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 737 Ko - Auteur : Franck.H +

    BattleShip en C (essai)

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

    SDL (Simple DirectMedia Layer)

    Téléchargé 82 fois-
    0
    0
    Simple DirectMedia Layer est une bibliothèque multimédia, multi plates-formes créée dans le but de permettre un accès facile aux fonctions audio, au clavier, à la souris, au joystick, à la 3D matérielle à travers OpenGL, à la vidéo 2D...
    Elle est utilisée par des programmes de restitution MPEG, par des émulateurs, des jeux tels que le portage sous linux de "Civilization: Call To Power".
    La SDL est utilisable sous Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, et QNX. La SDL est écrite en C, mais fonctionne parfaitement avec C++.
    On peut trouver différents wrappers pour le C++ :

    * SDLmm (février 2009)
    * Voir la suite
    Licence : LGPL - Publié le 04/07/2013 - Éditeur : SDL +

    Velena (Moteur de Puissance 4)

    Téléchargé 82 fois-
    1
    0
    Velena est un jeu de Puissance 4, dont la version originale, incluant une interface graphique, fut conçue pour le système d'exploitation DOS. L'auteur du programme, M. Giuliano Bertoletti, a également publié à part le code source du moteur. C'est cette version que j'ai légèrement retouchée pour en faire une bibliothèque dynamique (au lieu de l'application console originale). La bibliothèque a été compilée avec MinGW-GCC 4.8.1.

    J'ai repris une interface graphique que j'avais déjà faite et j'ai remplacé mon propre moteur par Velena. L'interface graphique est un projet Delphi.

    La particularité du moteur Velena est qu'il joue parfaitement, c'est-à-dire que s'il joue le premier il gagne toujours.

    Roland Chastain
    Licence : Non renseignée - Publié le 05/09/2020 - Éditeur : Giuliano Bertoletti +

    OpenGL

    Téléchargé 82 fois-
    0
    0
    OpenGL est un environnement de développement portable et interactif pour les applications graphiques 2D et 3D. OpenGL est utilisée dans de très nombreux jeux, et est optimisée pour toutes les cartes vidéos (datant de moins de 10 ans). OpenGL est également utilisée dans le domaine professionnel pour les applications de CAO gourmandes comme 3D Studio MAX et des outils de dessin professionnels. L'API couvre aussi bien la gestion des textures et effets spéciaux, que les entrées et sorties.

    Retrouvez les tutoriels OpenGL proposés par la rédaction
    Trouvez les réponses à vos questions dans la FAQ OpenGL prop ... Voir la suite
    Licence : Non renseignée - Publié le 12/10/2013 - Éditeur : OpenGL +