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

C / C++585 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

C / C++

Liste des 585 ressources de cette catégorie

    Gestion d'arbres équilibrés (BTrees)

    Téléchargé 3 fois-
    0
    1
    Les structures de données les plus utilisées en programmation sont les listes, les tableaux et les arbres. Le "balanced tree" (btree) ou arbre équilibré est une structure combinant tableau et arbre.

    Cette structure permet de réduire le nombre moyen de nœuds et de feuilles à parcourir pour trouver un élément donné. Elle est à utiliser quand on cherche à optimiser l'accès à des (structures de) données stockées dynamiquement, par exemple.
    Licence : Non renseignée - Publié le 14/11/2010 - Taille 17 Ko - Auteur : cryptonyx +

    Comparaison du contenu de deux fichiers octet par octet

    Téléchargé 3 fois-
    0
    0
    Le développement d'application amène à écrire des utilitaires de test pour valider les différentes fonctions d'un programme. Dans le cadre d'applications de cryptographie ou de compression de données par exemple, il est souvent nécessaire d'avoir recours à des outils permettant de comparer le contenu de deux fichiers.

    L'application comparator permet de comparer deux fichiers sélectionnés depuis une boîte de dialogue classique. La comparaison s'arrête après un certain nombre d'erreurs.
    Licence : Non renseignée - Publié le 14/11/2010 - Taille 219 Ko - Auteur : cryptonyx +

    Un évaluateur d'expressions mathématiques avec variables

    Téléchargé 3 fois-
    0
    0
    Cet évaluateur d'expressions mathématiques travaille sur des double, gère les parenthèses, et les opérateurs +, - binaire, - unaire, /, * et ^ (puissance).
    Il permet également d'utiliser des variables, dont les noms doivent contenir uniquement des caractères alphanumériques, le premier caractère étant une lettre. Ces noms de variables sont insensibles à la casse.

    Le schéma classique d'utilisation est :

    • affectation de la propriété Expression (possibilité de déclenchement de l'événement OnParseError, que vous pouvez implémenter).

    • récupération de la liste des variables présentes dans l'expression (getVariables).

    • parcours de cette liste, et affectation des valeurs au var ... Voir la suite
    Licence : Non renseignée - Publié le 14/11/2010 - Taille 16 Ko - Auteur : Greybird +

    Un évaluateur d'équation pouvant prendre jusqu'à 5 paramètres

    Téléchargé 3 fois-
    0
    0
    Un composant qui hérite de TCustomEdit et qui vous permet de saisir une expression mathématique pouvant prendre jusqu'à 5 variables.
    Il vous permettra par exemple d'évaluer l'expression à partir de valeurs saisie, ou encore de représenter graphiquement des fonctions.

    Le composant s'accompagne de 2 exemples d'utilisation.
    Licence : Non renseignée - Publié le 14/11/2010 - Taille 17 Ko - Auteur : mskhelladi +

    Fonctions utiles pour faire des opérations basiques sur les string

    Téléchargé 3 fois-
    0
    0
    Comme indiqué dans le titre, ce namespace contient des fonctions permettant de faciliter les opérations sur les strings (replace, split, etc...). Il permet aussi de faire un peu de parsing et de retourner des valeurs à partir d'une string. En somme ce namespace ne sert qu'à gagner du temps. Toutes les fonctions sont templatées pour faciliter encore plus leur utilisation.
    Licence : Non renseignée - Publié le 23/01/2017 - Auteur : imperio +

    Tri à bulle

    Téléchargé 3 fois-
    0
    0
    Fonction de Tri à bulle. Cette fonction tri dans les deux sens (croissant et décroissant).
    Ici l'exemple porte sur un tableau d'entiers mais cela peut être utilisé pour tout autre type !
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : Franck.H +

    Cursed GTK

    Téléchargé 3 fois-
    0
    0
    Cette bibliothèque est la plus évoluée au niveau de la gestion console. Elle fournit bon nombre de widget qui sont une réplique de la bibliothèque gtk+.

    Elle reprend le code source de gtk. Ce qui permet le passage des aplications gtk-2.0 en mode console sans grande retouche.
    Licence : GPL - Publié le 30/06/2011 - Éditeur : zemljanka.sourceforge.net +

    Stralen

    Téléchargé 3 fois-
    0
    0
    vous devez éviter les points noirs et les murs, en déplaçant le point rouge avec la souris.
    Licence : Non renseignée - Publié le 29/03/2012 - Taille octets - Éditeur : Ayoub Sbai +

    Récupérer le temps réel absolu

    Téléchargé 3 fois-
    0
    0
    Récupérateur de temps (comme clock() ), sauf qu'il récupère le temps réel absolu (alors que clock() récupère le temps par rapport au programme), en renvoyant une valeur réelle comportant un nombre de secondes ainsi qu'une fraction correspondant aux microsecondes.

    Elle retourne -1.0 si une erreur s'est produite.
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 856 octets - Auteur : souviron34 +

    Echanger la valeur de deux variables

    Téléchargé 3 fois-
    0
    0
    Cette macro permet d'échanger le contenu de deux variables quelque soit leur type.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : gege2061 +

    Les listes simplement chaînées

    Téléchargé 3 fois-
    0
    0
    Les listes simplement chaînées : http://nicolasj.developpez.com/articles/listesimple/
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1 Ko - Auteur : gege2061 +

    Comment exécuter une tâche avec un signal ?

    Téléchargé 3 fois-
    0
    0
    Ce programme consiste à faire faire une tâche à un programme lors de la réception d'un signal. Nous redirigeons SIGINT de la même façon qu'avant pour terminer correctement le programme, permettant de faire du nettoyage (s'il le faut) et ensuite le signal SIGUSR1 pour afficher un message lors de sa réception.

    Enfin, les deux signaux sont redirigés vers la même fonction, et nous utilisons le premier paramètre pour distinguer les deux signaux.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : fearyourself +

    SynchroniserDossier

    Téléchargé 3 fois-
    0
    0
    ---------------------------------------------------------------------------------------------------------
    Bonjour,

    Explications de SynchroniserDossier :
    Ce programme synchronise 2 dossiers et leurs sous dossier.
    Le dossier 1 et le dossier 2 sont paramétrés dans un fichier.ini

    Si le dossier 1 possède un fichier qui n'est pas dans dossier 2,
    il le copie dans dossier 2. (mais reste également dans dossier 1)

    Si le dossier 1 possède un fichier qui est dans dossier 2,
    mais, ce fichier n'a plus la même date, il le remplace dans dossier 2.
    (mais reste également dans dossier 1)

    Si le dossier 1 possède un fichier qui est dans dossier ... Voir la suite
    Licence : Freeware - Publié le 18/07/2013 - Taille 635 Ko - Éditeur : C++Builder 6 personal +

    Tri par sélection

    Téléchargé 2 fois-
    0
    0
    Voici une version générique du tri par sélection.
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 326 octets - Auteur : Davidbrcz +

    Un exemple de code réutilisable pour la création d'assistants

    Téléchargé 2 fois-
    0
    0
    Les assistants sont des boites de dialogues qui vous guident à travers les étapes d'une opération (cf. programmes d'installation). Peut-être souhaitez-vous en placer un dans votre application.

    Cet exemple utilise le composant TNoteBook de l'onglet Win 3.1 et 4 boutons.
    Dans le composant TNoteBook vous pouvez créer autant de pages que vous le souhaitez en agissant sur la propriété Pages. Il ne vous reste alors plus qu'à constituer vos pages par simple glisser déposer après avoir sélectionné la page cible.

    L'ensemble de la navigation (quel que soit le nombre de pages) est géré par les boutons Précédent et Suivant. Il ne vous reste plus qu'à ajouter les traitements à effectuer pour ... Voir la suite
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 4 Ko - Auteur : Geronimo +

    Déplacement d'onglets dans un TTabControl

    Téléchargé 2 fois-
    0
    0
    Exemple de code pour gérer le déplacement d'onglets dans un TTabControl.
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 3 Ko - Auteur : Ricky81 +

    Première connexion à une base de données

    Téléchargé 2 fois-
    0
    0
    La connexion à une base de données avec Qt est relativement aisée, il suffit de voir le code nécessaire pour le faire. Ici, l'exemple se base sur une base de données ODBC mais s'adapte sans souci à tout SGBD.

    L'article associé
    Licence : Non renseignée - Publié le 09/11/2010 - Taille 2 Ko - Auteur : Alain Defrance +

    Un dérivé de TMaskEdit avec gestion de l'alignement

    Téléchargé 2 fois-
    0
    0
    Un TMaskEdit enrichi d'une nouvelle propriété Alignment permettant de choisir le positionnement du texte par rapport au contrôle.
    Licence : Non renseignée - Publié le 10/11/2010 - Taille 1 Ko - Auteur : Fred_smashg +

    Un jeu de puzzle hexagonal

    Téléchargé 2 fois-
    1
    0
    Un jeu de puzzle original.
    Licence : Non renseignée - Publié le 10/11/2010 - Taille 302 Ko

    Gestion d'une liste d'images avec action sur la transparence avec la jAPI

    Téléchargé 2 fois-
    0
    0
    Cet exemple vous montre comment la jAPI permet aisément de gérer une liste d'images avec les possibilités offertes pour agir sur la transparence.

    Remarque : pour faire fonctionner facilement cet exemple, il est recommandé d'avoir positionné une variable d'environnement jAPI au sein de C++ Builder, pointant vers le répertoire d'installation de la jAPI.
    Licence : Non renseignée - Publié le 14/11/2010 - Taille 375 Ko - Auteur : JEG +