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

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

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

    Départements - tableau char 2 dimensions

    Téléchargé 28 fois-
    1
    0
    /*************************************************************
    * 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 +

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

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

    Générateur de combinaisons

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

    Dev C++

    Téléchargé 25 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 !
    Logiciel - Licence : GPL - Publié le 20/01/2017 - Éditeur : Bloodshed software +

    Convertisseur basique PyQt5 vers PyQt6

    Téléchargé 25 fois-
    2
    0
    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 +

    Utilisation de l'algorithme Minimax (MinMax)

    Téléchargé 24 fois-
    1
    0
    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

    Snake

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

    Anjuta

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

    Téléchargé 23 fois-
    2
    0
    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 +

    Copie et déplacement de fichier

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

    Calcul des clés de Luhn

    Téléchargé 22 fois-
    1
    0
    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 +

    Le QThread de tyrtamos

    Téléchargé 22 fois-
    2
    0
    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 +

    Plus ou moins

    Téléchargé 22 fois-
    0
    4
    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 +

    Comment calculer le temps d'exécution d'une fonction

    Téléchargé 21 fois-
    0
    0
    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 +

    Lister les répertoires et sous-répertoires

    Téléchargé 19 fois-
    0
    0
    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 +

    Générateur de mots de passe (Linux)(GCC 4.9.2)

    Téléchargé 18 fois-
    0
    0
    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 +

    Analyse récursive d'un répertoire

    Téléchargé 18 fois-
    0
    0
    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 +

    Des livres

    Téléchargé 18 fois-
    0
    0
    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

    Téléchargé 17 fois-
    0
    0
    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 +