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
|
|
Cette fonction permet de découper une chaîne de caractère suivant un délimiteur et de placer chaque sous-chaîne dans un tableau terminé par NULL.
Attention : la variable s passée en paramètre est modifiée par la fonction strtok. De plus le tableau de pointeurs renvoyé par notre fonction fait référence à la chaîne passée en paramètre, par conséquent, elle ne doit pas être modifiée ni détruite si vous utilisez le tableau de sous-chaînes.
|
Licence : Non renseignée
- Publié le 01/12/2010
- Auteur : gege2061
|
|
|
Cet exemple vous montre comment agir au niveau d'un composant TRichEdit pour la mise en forme de la police de caractères via l'utilisation du TFontDialog.
Il montre également un exemple d'utilisation d'un TPopupMenu.
|
Licence : Non renseignée
- Publié le 15/11/2010
- Taille 4 Ko
- Auteur : Ricky81
|
|
|
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
|
|
|
Cette fonction a pour but de lire la prochaine ligne du flux d'entrée stream et de la placer dans une zone de mémoire allouée dynamiquement dont l'adresse est stockée à l'adresse pp_line. En cas d'erreur ou de fin de fichier, la fonction retourne NULL.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : gege2061
|
|
|
La sortie de la norme C++11 nous a ouvert pas mal d'horizons. J'ai donc cree une classe ObjectFactory qui permet grace aux templates variadiques de creer n'importe quel type d'objet. Dans l'archive il y a la fameuse classe ainsi qu'un fichier fournissant un exemple de son utilisation. N'hesitez pas a me donner vos avis.
|
Licence : Non renseignée
- Publié le 23/01/2017
- Taille 1132 octet
- Auteur : imperio
|
|
|
Une application de démonstration des Hooks système, qui permet de bloquer les entrées clavier et/ou souris.
Le projet est composé d'une DLL et d'un exécutable de démonstration, et peut servir de base à d'autres implémentations à base de hooks.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 11 Ko
- Auteur : Greybird
|
|
|
Comment savoir si un fichier est vide ?
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Foobar1329
|
|
|
Une seconde bibliothèque de gestion de fichiers au format ini, qui cette fois utilise les extensions Windows si elles sont disponibles. Nécessite ini.zip (http://c.developpez.com/sources/fichiers/ini.zip), str.zip (http://c.developpez.com/sources/fichiers/str.zip) et bool.zip (http://c.developpez.com/sources/fichiers/bool.zip).
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 3 Ko
- Auteur : gl
|
|
|
Positionnez par exemple la propriété Style à lbOwnerDrawFixed afin de disposer de l'événement OnDrawItem pour lequel nous définissons les opérations nécessaires à la mise en forme souhaitée.
Dans l'exemple, nous utilisons une TStringList pour stocker la couleur de chaque ligne, ceci afin de pouvoir en tenir copte à chaque fois que le composant se dessine.
L'application utilise une TColorBox pour la modification de la couleur de la ligne selectionnée.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 4 Ko
- Auteur : Ricky81
|
|
|
Ce petit programme vous demande un nombre et va afficher
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 1 Ko
- Auteur : Melem
|
|
|
L'opérateur sizeof permet de connaître la taille d'un objet, pour avoir le nombre d'éléments d'un tableau, il suffit de diviser par la taille d'un élément :
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : gege2061
|
|
|
Cet exemple vous montre la création d'un Thread pour l'affichage du taux d'occupation du processeur.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 6 Ko
- Auteur : ksly
|
|
|
De nombreuses applications peuvent faire appel à un mot de passe pour protéger les accès à leurs données. Il est donc important de pouvoir en saisir un et de vérifier certaines propriétés pour éviter les mots de passe triviaux.
Ce dernier point est illustré ci-après, une fois quelques fonctions de traitemement des AnsiString présentées. D'autres types de String peuvent être utilisés.
Les types d'erreurs sont définis sous forme d'enum dans StringFunctions.h.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 6 Ko
- Auteur : cryptonyx
|
|
|
Animation représentant des gouttes, qui rebondissent, se divisent, se réunissent... Application basée sur les bibliothèques SDL et Cairo.
|
Logiciel -
Licence : Non renseignée
- Publié le 01/04/2024
- Éditeur : Björn Lindberg
|
|
|
Files Mapping est une des plus puissantes fonctionnalité API Win32 permettant de partager dans la mémoire attribuée à chaque Processus (2 Gb) des zones de mémoires physiques ou de fichiers stockés sur disque.
On dispose ainsi d'un partage mémoire entre plusieurs processus pouvant communiquer entre eux, et d'accès très rapides aux fichiers du disque.
Depuis la version 3 du compilateur Borland C++ Builder la table d'exportation de l'exécutable généré est toujours emplie avec des symboles plus ou moins barbares, cette application propose de supprimer la table d'exportation des exécutables générés par C++ Builder.
L'ensemble des explications et de la démarche est disponible dans le tutoriel référencé.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 275 Ko
- Auteur : DjmSoftware
|
|
|
C'est une classe pour gérer les entrée clavier, comme la classe Scanner en java, pour utiliser il suffit de met next avec int, double, float, char, ou string.
|
Licence : Libre
- Publié le 23/01/2017
- Taille 443 octets
- Éditeur : ANDST 44
|
|
|
Simple horloge de bureau basée sur les bibliothèques GTK2 et Cairo.
Le programme est une version simplifiée et modifiée de cairo-clock.c par "MacSlow".
Le programme original utilise des fichiers SVG, et dépend de la bibliothèque Librsvg.
Dans la version modifiée du programme, l'horloge est entièrement dessinée avec Cairo.
Pour fermer l'horloge, appuyez sur la touche Esc.
|
Logiciel -
Licence : Non renseignée
- Publié le 17/02/2023
- Auteur : Roland Chastain
|
|
|
Ce petit code vous permettra d'écrire un texte sur un Canvas en définissant la zone cible.
void __fastcall EcrireLignes(TCanvas *Canvas, TRect ZoneLabel, AnsiString Text, int espaceligne)
Le paramètre espaceligne permet de préciser la valeur en pixels du saut de ligne.
|
Code source -
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1442 octet
- Auteur : Greybird
|
|
|
Ce code vous permettra de sauvegarder une capture d'une zone déterminée de l'écran dans un fichier au format bmp.
void __fastcall ImprimeEcran(unsigned int abscisse, unsigned int ordonnee,
unsigned int hauteur, unsigned int largeur, AnsiString nomFichier)
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1384 octet
- Auteur : Ricky81
|
|
|
|
Licence : Non renseignée
- Publié le 15/11/2015
- Auteur : Luke spywoker
|
|