Sources C / C++348 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Sources C / C++
Liste des 348 ressources de cette catégorie
|
|
|
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
|
|
|
|
Et voilà un petit système d'exploitation (4 KiB :) écrit en assembleur et en langage C. Quelques lignes de code ont été copiées du code source du noyau Linux-0.01:) avec quelques modifications!
Le système va juste démarrer votre PC, faire quelques initialisations nécessaires pour passer en mode protégé et exécuter le noyau. Celui-ci, va juste afficher l'horloge à l'écran. C'est en utilisant l'interruption de timer (timer interrupt) et la mémoire vidéo VGA.
Avec ce système, votre ordinateur deviendra une montre numérique :)
Architecture
------------------
Le système peut tourné sur toute machine compatible avec l'IBM-PC (Un HP Pavilion dv6 ... Voir la suite
|
Licence : Non renseignée
- Publié le 09/09/2016
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
linux-0.00 est la première version du système Linux. Elle a été développée par Linus Torvalds
dans le but de tester la caractéristique mult-tâche ( Multi-tasking) du processeur INTEL 80386.
" it switched between two processes that printed AAAA... and BBBB... respectively
by using the timer-interrupt - God I was proud over that" --- Linus Torvalds
Cette version a été abandonnée et remplacée par la version linux-0.01.
A travers cet exemple, j'ai redonné vie à linux-0.00. Dans le fichier ci-joint vous trouverez deux versions
de cet exemple. La première est écrit en langage C et en assembleur. La deuxième est une implémentation e ... Voir la suite
|
Licence : GPL
- Publié le 11/09/2016
|
|
|
|
|
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 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
|
|
|
|
|
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
|
|
|
|
|
Résoudre une équation du second degré
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Emmanuel Delahaye
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
Ce petit programme vous demande un nombre et va afficher
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 1 Ko
- Auteur : Melem
|
|
|
|
|
C'est un code que j'ai écrit depuis quelques années, il s'agit d'un petit calculateur qui permet de calculer des expressions mathématiques tel que : ((9-5*3)/(17+83-25))*(893/382-902) je l'ai posté ici parce qu'il peut être utile pour les débutants. enfin, ce code peut être amélioré facilement afin qu'il prenne en compte les fonctions mathématiques comme cos, sin et tang par exemple.
|
Licence : GPL
- Publié le 23/01/2017
- Taille 4 Ko
- Auteur : Snack3r
|
|
|
|
|
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 copier et/ou déplacer un fichier
|
Licence : Freeware
- Publié le 06/10/2018
- Éditeur : nulos
|
|
|
|
|
Programme montrant le fonctionnement et l'utilisation des Threads POSIX.1
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : fearyourself
|
|
|
|
|
Fournit des mots de passe alphanumériques ou numériques ou ponctués. La longeur du mot de passe peut être fournit.
|
Licence : BSD
- Publié le 15/02/2018
- Auteur : francksys
|
|
|
|
|
Cette fonction est une version simplifiée de la fonction de la bibliothèque standard qsort (http://man.developpez.com/man3/qsort.3.php).
Ici le code est proposé avec un tableau d'entiers mais il est possible d'utiliser le même algorithme pour trier un tableau de type différent.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : lefort
|
|
|
Génération de l'ensemble de mandelbrot et des ensembles de julia sur CPU & GPU
Affichage dans une fenetre utilisant la SDL.
Dependances : SDL.lib, SDLmain.lib, cudart.lib
4 modes d'affichage : gray-level, gray-level-reversed, RGB random, Green (comme le logo).
Navigation : zoom - unzoom, directionnelle, reinitialisation, augmenter resolution, diminuer resolution, retour en arriere
Pour représenter l'ensemble de julia associé à un point du plan : faire un clic du milieu.
Pour revenir au mandelbrot : clic du milieu n'importe où
Multiplateforme (Windows - Linux) [ j'ai jamais developpé sous mac, mais j'imagine que ça marche aussi ;) ]
Update : Support cuda pour le calcul. Editer le fichier pa ... Voir la suite
|
Licence : GPL
- Publié le 23/01/2017
- Taille 550 Ko
- Éditeur : regis.portalez
|
|