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
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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 !
|
|
|
|
FreeType est une bibliothèque C, légère mais efficace permettant d'afficher du texte que ce soit pour des fontes vectorielles ou bitmap. Son but est d'être portable et personnalisable.
|
|
|
|
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
|
|
|
Bibliothèque de calcul numerique sur des nombres entiers en précision arbitraire. La majorité des fonctions sont optimisées au maximum (en particulier pour les processeurs Intel : MMX, SSE, etc.).
Les domaines d'utilisation visés sont la cryptographie, les systèmes de calcul, la securité sur Internet, la recherche en algèbre, etc. Bibliothèque C avec une enveloppe C++.
Modèles (templates) pour : vecteurs, listes chainées, queues, chaînes de caractères, tables de hash, champs de bits...
|
Licence : LGPL
- Publié le 11/06/2016
- Éditeur : GMP
|
|
|
|
Licence : Non renseignée
- Publié le 12/10/2013
- Éditeur : OpenGL
|
|
|
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
|
|
|
Résoudre une équation du second degré
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Emmanuel Delahaye
|
|
|
Le fichier date.c propose la fonction DATE_eGetTodayDate qui permet de récupérer la date du jour selon le format désiré.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 1349 octet
- Auteur : gl
|
|
|
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
|
|
|
Linux-0.01 est le premier release du noyau Linux, développé -from scratch-
par Linus Torvalds, un étudiant en informatique de l'université de Helsinki,
en Finlande:
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Date: 25 Aug 91 20:57:08 GMT
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feed ... Voir la suite
|
Licence : GPL
- Publié le 17/09/2016
|
|
|
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
|
|
|
Remplace toutes les occurrences de Avant par Apres dans la chaine txt, puis renvoie un pointeur sur la nouvelle chaîne créée. Renvoie NULL si txt ne contient aucune occurrence de Avant.
|
Licence : Non renseignée
- Publié le 01/12/2010
- Auteur : haypo
|
|
|
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
|
|
|
Ce programme tout en donnant un exemple d'une présentation évoluée de type Visual Studio permet de convertir les fichiers d'aide de Microsoft.
"Application MFC à plusieurs documents, avec onglets, type Visual studio" : C’est l’intitulé qu’il faut choisir avec l’assistant permettant de configurer le nouveau projet en cours de création avec l'atelier logiciel Visual Studio Community 2019sous Windows 10. L’application obtenue comporte une fenêtre principale avec à l’intérieur plusieurs fenêtres dérivées de la classe CDockablePane accrochées sur ses bords. L’assistant permet de créer un projet multifenêtres. Une seule est visible à la fois et occupe tout l’espace de la fenêtre principale encore disponible ... Voir la suite
|
Code source -
Licence : Non renseignée
- Publié le 04/04/2022
- Auteur : AffreuxJojp
|
|
|
GTK+ a initialement été développée pour the GIMP (GNU Image Manipulation Program). C'est pour cela que cette bibliothèque est aussi connue sous le nom "The GIMP Toolkit", ce qui rappelle ses origines. Actuellement, GTK+ est utilisée par de nombreux projets et applications. C'est aussi la boîte à outils utilisée pas le projet GNOME.
|
Licence : LGPL
- Publié le 30/06/2011
- Éditeur : GNOME
|
|
|
Cette fonction permet de compter le nombre de mots se trouvant dans un fichier.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Franck.H
|
|
|
Description:
IDE: Code-Blocks;
Language: C;
Support: Photoshop CS5,
Libreries: SDL, FMODEX;
OS: Win7 32;
|
Licence : Payant
- Publié le 30/11/2013
- Taille 9 Mo
- Éditeur : GeGaFoRcE
|
|