C / C++583 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
C / C++
Liste des 583 ressources de cette catégorie
|
|
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
|
|
|
/*************************************************************
* Petit programme utilisant un tableau de char de 4 colonnes et 103 lignes
* Le programme demande le numéro d'un département et vous donne la Préfecture, Sous-Préfecture et le nom du département.
* pour compiler: gcc Departements.c - o Departement
*/
Extrais du code source:
char Question()
{
printf("\n\t Entrez le numéro du département: ");
scanf ("%s",Saisie);
return 0;
}
void Erreur(void)
{
printf("\n\n\n\t ****************************************************\n");
printf("\t\t *** Saisie erronée *** \n");
printf("\t\t Valeur Saisie: %s \n", Saisie);
... Voir la suite
|
Code source -
Licence : Non renseignée
- Publié le 15/12/2022
- Auteur : sebman
|
|
|
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
|
|
|
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
|
|
|
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 !
|
|
|
|
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 11/12/2023
- Auteur : Sve@r
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
OpenCV (Open Source Computer Vision) est une bibliothèque visant principalement à la vision par ordinateur en temps réel. Elle a été initialement développé par Intel, et est maintenant soutenue par Willow Garage et Itseez. elle est gratuite pour une utilisation sous la licence open source BSD. La bibliothèque est multi-plateforme. Avec plus de 2500 algorithmes optimisés, elle comprend un ensemble complet d'algorithmes d'apprentissage classique et les dernières innovations en vision par ordinateur. Ces algorithmes peuvent être utilisés pour détecter et reconnaître des visages, identifier des objets, classer les actions humaines dans les vidéos, suivre les mouvements de caméra, suivre des objets en mouvement ... Voir la suite
|
Licence : BSD
- Publié le 01/02/2018
- Éditeur : Intel
|
|
|
Ce programme permet de copier et/ou déplacer un fichier
|
Licence : Freeware
- Publié le 06/10/2018
- Éditeur : nulos
|
|
|
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
|
|
|
Après It's time, cet exemple montre comment intégrer un QThread dans une application.
Le but est de déléguer un travail à un QThread ce qui laisse alors la boucle de traitement des évènements Qt libre pour faire autre chose (ici afficher une barre de progression en fonction de l'avancée du travail).
Il est important de noter que sous aucun prétexte le QThread ne doit toucher aux widgets gérés par la boucle principale (sinon crash probable). Donc la seule façon qu'a le QThread pour interfacer les widgets est de passer par des signaux récupérés par le(s) widget(s) de l'application.
Cet exemple m'a été largement inspiré par un exemple de Voir la suite
|
Logiciel -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
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
|
|
|
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
|
|
|
Ce programme permet de lister les répertoires et les sous-répertoires ainsi que les fichiers qui y sont stockés.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Skyounet
|
|
|
Un générateur de mots de passe simple écrit en C afin de travailler le C que j'apprends avec plaisir depuis 2 mois.
Le programme s'utilise de la manière suivante :
./passgen x
(x doit être un chiffre ou un nombre qui correspondra à la taille du mot de passe généré.)
N'hésitez pas à critiquer mon travail ou à l'améliorer ;)
La page du projet : https://github.com/ZenysM/PassGen
|
Licence : Libre
- Publié le 18/04/2017
- Auteur : Zenys
|
|
|
Programme qui analyse récursivement un répertoire et fournit dans un fichier le nom des fichiers, leur taille, la date de dernier accès et la date de dernière modification.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : cledesol
|
|
|
Une interface de gestion de livres, basée sur le module QtSql et les capacités de modèles/vues.
|
Licence : LGPL
- Publié le 24/02/2011
- Taille 7 Kio
|
|
|
Clion est un multi-plateforme C / C ++ IDE pour Linux, OS X et Windows intégré avec le système de construction CMake.
Avec Clion vous pouvez développer des applications en C et C ++. En outre, il offre des supports complet HTML (y compris HTML5), CSS, JavaScript et XML: ces langues sont regroupées dans l'IDE via des plugins fournis en standard et sont activés pour vous par défaut. Le support d'autres langues de programmation peut également être ajoutés via des plugins.
|
Licence : Non renseignée
- Publié le 20/01/2017
- Éditeur : JetBrains
|
|