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
|
|
|
|
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
|
|
|
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
|
|
|
|
Après Et splash, cet exemple montre comment un mappeur de signal permet de relier plusieurs widgets à un même slot tout en rajoutant des informations personnalisées aux signaux reçus par le slot.
Accessoirement il montre aussi comment mémoriser des valeurs personnelles dans un widget afin de pouvoir les réutiliser ailleurs dans le code.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Les étirements ou... stretching.
|
Code source -
Licence : LGPL
- Publié le 08/05/2025
- Auteur : Sve@r
|
|
|
|
|
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
|
|
|
|
|
Voici un jeu codé en C et est console. il s'agit du jeu du plus ou moins ou vous devez deviner le nombre mystère généré par le programme !!
|
Licence : Non renseignée
- Publié le 20/02/2012
- Taille 290 Ko
- Auteur : TheDevLoper
|
|
|
|
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
|
|
|
|
M'étant récemment mis à PyQt6, j'ai constaté quelques changements, surtout en ce qui concerne les constantes PyQt5 (exemple Qt.yellow) qui sont devenues énumérations (ici Qt.GlobalColor.yellow).
Ayant un gros paquet de sources à convertir, et vu le nombre de constantes à traiter, j'ai décidé d'écrire un automate convertisseur PyQt5 vers PyQt6 en Python.
L'usage est simple: on lui donne en paramètre le(s) fichier(s) PyQt5 et il crée pour chacun une copie PyQt6.
Il n'est pas forcément complet (je n'y ai mis que ce que j'avais déjà trouvé) mais la table de conversion (un dictionnaire) est facilement évolutive au besoin.
Et en petit bonus, un petit truc rapide que j'avais préalablement créé pour "trouver" une constante ... Voir la suite
|
Code source -
Licence : ActiveState Community
- Publié le 19/10/2024
- Auteur : Sve@r
|
|
|
|
Code::Blocks est un environnement de développement gratuit et multi-plateforme (Linux et Windows), développé pour coller au mieux aux demandes des utilisateurs. Conçu autour d'une architecture de plugins, il est ainsi extensible et configurable très facilement ce qui lui permet d'évoluer très vite.
|
Logiciel -
Licence : GPL
- Publié le 01/02/2013
- Éditeur : Code::Blocks
|
|
|
|
|
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
|
|
|
|
Pour enchainer sur Le QThread de Tyrtamos, cet exemple montre faire traiter des fichiers divers dans des thread.
Le but est de pouvoir sélectionner plusieurs fichiers, chaque fichier sera alors itéré dans un QThread ligne par ligne et chaque ligne traitée par un traitement défini par callback.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
|
Code source -
Licence : LGPL
- Publié le 09/05/2025
- Auteur : Sve@r
|
|
|
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
|
|
|
|
Cette seconde partie fait suite à celle présentée dans Avec un canon, on peut tout faire en y rajoutant le contrôle de la force et en enrichissant un peu l'affichage. Pour l'instant cette force n'est reliée à rien mais cela évoluera dans la partie suivante.
Dans une philosophie d'optimisation, la partie "dessin" a été un peu modifiée pour ne redessiner que l'affût du canon quand on fait évoluer l'angle de visée.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Tire-lui dessus.
|
Code source -
Licence : LGPL
- Publié le 11/04/2025
- Auteur : Sve@r
|
|
|
|
|
|
Licence : Non renseignée
- Publié le 15/11/2015
- Auteur : Luke spywoker
|
|
|
|
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
|
|
|
|
En continuant de Accrochons des briques en l'air, on rajoute une gestion du score et une limitation des tirs. Plus un bouton pour redémarrer le jeu. Ce qui donne toutefois une gestion de signaux assez conséquente mais on arrive à un jeu presque fonctionnel.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Face au mur.
|
Code source -
Licence : LGPL
- Publié le 11/04/2025
- Auteur : Sve@r
|
|
|
|
|
FreeGLUT est une reprise de la célèbre bibliothèque de fenêtrage GLUT. Celle-ci a l'avantage d'apporter quelques modifications et des corrections de bogues critiques par rapport à GLUT. Avec cette bibliothèque open source et multiplateforme, vous pourrez ouvrir une fenêtre et un contexte OpenGL et gérer les différents événements (clavier, souris, ...) agissant sur la fenêtre.
|
Licence : Non renseignée
- Publié le 07/10/2013
- Éditeur : Pawel W. Olszta, Andreas Umbach ET Steve Baker
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
Une collection de codes sources C, contenant des instructions assembleur GNU.
Pour avoir accès à encore plus d'informations consultez :
|
Code source -
Licence : Non renseignée
- Publié le 17/09/2021
|
|
|
|
Qt Creator est un EDI C++ pour Qt par Qt. Le gros avantage de cette EDI multiplateforme est sa spécialisation pour l'utilisation de Qt dans vos programmes et de sa quantité impressionnante de fonctionnalités :
- interface agréable et intuitive ;
- autocomplétion très puissante (pour les classes Qt comme pour la STL) ;
- coloration syntaxique très agréable ;
- donne des indications basiques sur des erreurs de syntaxe (oubli d'un ; ou d'une parenthèse) ;
- affichage dans le débogueur adapté pour les classes Qt ;
- intégration de l'aide Qt ;
- intégration du designer ;
- affichage avancé des portées des () et {} par colorisation ;
- support intégré de qmake et cmake ;
- le s ... Voir la suite
|
Licence : Non renseignée
- Publié le 20/01/2017
- Éditeur : Qt
|
|