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

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

    [VT100] Positionnement curseur et code ANSI

    Téléchargé 1 fois-
    0
    0
    [VT100] Positionnement curseur et code ANSI
    Licence : Non renseignée - Publié le 30/11/2010

    Gestion du type boolean

    Téléchargé 1 fois-
    0
    0
    Un simple fichier d'en-tête qui permet d'avoir un type boolean (disponible uniquement à partir du C99).
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 321 octets - Auteur : gl +

    Module de trace

    Téléchargé 1 fois-
    0
    0
    La fonction TRACE_vReportTrace permet d'enregistrer une trace dans un fichier de log avec diverses informations telles que la date et l'id du processus.
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1 Ko - Auteur : gl +

    Gestion des options de la ligne de commande

    Téléchargé 1 fois-
    0
    0
    La fonction OPT_iGetOpt permet, à chaque appel, de récupérer les options de la ligne de commande. Nécessite bool.zip (http://c.developpez.com/sources/fichiers/bool.zip).
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 1 Ko - Auteur : gl +

    Déterminer le nombre d'arguments d'une fonction variadic

    Téléchargé 1 fois-
    0
    0
    Pour déterminer le nombre d'arguments d'un fonction variadic, on utilise généralement une sentinelle (par exemple un pointeur NULL) ou l'on précise en premier argument le nombre d'arguments passés.
    Voici une macro, postée par Laurent Deniau sur comp.std.c, qui retourne le nombre d'arguments passés en paramètre.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : gege2061 +

    Editeur de texte

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

    Explications de EditeurDeTexte :
    Ce programme permet d'éditer un fichier texte.

    Il offre la possibilité d'annuler/rétablir une modification pas par pas, ou d'annuler/rétablir une modification en bloc
    Affiche la liste des fichiers précédemment ouvert.
    Donne la possibilité de ré-ouvrir automatiquement le dernier fichier ouvert
    L'éditeur possède la police et la couleur définies.
    Le texte peut être indenté/des-indenté
    Sélectionne le mot, le bloc de mot, ou tous le texte.
    Déplace l'éditeur à un numéro de ligne
    Déplace l'éditeur à un signet ... Voir la suite
    Licence : Freeware - Publié le 26/08/2013 - Taille 968 Ko - Éditeur : C++Builder 6 personal +

    SuperPrime - un petit benchmark [Windows]

    Téléchargé 1 fois-
    0
    0
    Un petit programmer permettant de calculer tous les nombres premiers jusqu'à 500 milliards (ça peut prend un peu de temps).

    Principe d'utilisation:
    Au départ du programme, on vous demande d'entrer un chiffre. C'est le nombre de chiffres qui doivent être testés, premiers ou pas (exemple: tapez "100" suivi de la touche "enter" pour calculer tous les nombres premiers jusqu'à 100).

    Le programme détecte lui-même le nombre de coeurs du sytème.

    Une fois le calcul terminé, le programme indique le temps nécessaire au calcul et inscrit tous les nombres premiers trouvés dans le fichier "PrimeNumbers.txt". Attention, en fonction du nombre de nombres permiers trouvés, le fichier peut devenir assez volumineux...
    Voir la suite
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 111 Ko - Auteur : Bornerdogge +

    [C] Ré-écrire une chaîne avec un caractère de décalage pour chaque lettres

    Téléchargé 1 fois-
    0
    2
    Cette fonction C vous permettra de ré-écrire entièrement une chaîne de caractère passé en paramètre mais avec un décalage.
    Par exemple :
    "abc defg!!"
    deviendra :
    "bcd efgh!!"
    Licence : Freeware - Publié le 16/10/2015 - Auteur : Aooka +

    Connaître l'indice d'une sous-chaîne

    Téléchargé 1 fois-
    0
    0
    Il existe la fonction strstr (http://man.developpez.com/man3/strstr.3.php) qui permet de trouver l'adresse d'une sous-chaîne mais je trouve plus intéressant de connaître l'indice de celle-ci dans le tableau.

    Attention : il faut vérifier le retour de la fonction car si la sous-chaîne n'est pas trouvée, l'indice vaut -1 ce qui provoquera un comportement indéfini en cas d'utilisation de l'indice dans un tableau.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +

    Enlever le début d'une chaîne

    Téléchargé 1 fois-
    0
    0
    Cette fonction permet de supprimer le début de la chaîne passée en paramètre par un simple procédé de décalage des caractères et complétion avec des zéros de fin de chaîne. La fonction permet de faire ce remplacement à partir d'un caractère délimiteur qui est alors passé en tant que second argument. La chaîne passée en argument est modifiée !
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : Franck.H +

    Parcours en largeur(BFS)

    Téléchargé 1 fois-
    0
    0
    Un parcours en largeur d'un graphe non pondéré en C++ issu d'un article de mon blog. Voir ici pour le parcours en profondeur(DFS)
    Licence : GPL - Publié le 23/01/2017 - Taille 2 Ko - Auteur : Feysal +

    Solveur mots mêlés

    Téléchargé 1 fois-
    0
    0
    A partir d'un fichier "tableau.txt" contenant une grille rectangulaire de lettres et d'un fichier "mots.txt" contenant une liste de mots, le solveur trouve tous les mots dans la grille (dans les 8 directions possibles), les barre virtuellement et fournit à l'entrée standard les lettres restantes.

    Le code ne comporte pas de variables externes, ce qui permet une adaptation relativement simple vers de la POO.

    Les tableaux ne sont (presque pas) employés, dans un but d'efficience mémoire. Pour cette même raison, puisque les dimensions de tableaux ne peuvent être définies pendant l'exécution, le travail ne se fait pas sur des indices bidimensionnels, mais sur des pointeurs vers des données unidimensionelles.
    Licence : Démonstration - Publié le 26/10/2014 - Éditeur : Olivier Cuchet +

    luapp

    Téléchargé 1 fois-
    0
    0
    Voilà plusieurs années que je programme différents projets dans lesquels j'ai besoin d'un langage de script. Après quelques recherches, mon choix c'est tourné vers Lua, principalement pour sa syntaxe proche de celle du C++ et pour sa simplicité.

    Le seul soucis, c'est que Lua a été programmé en C. Autant la syntaxe du langage est simple, autant son interface en C est relativement pénible à utiliser, même si je doute que l'on puisse faire beaucoup mieux.
    J'ai donc pris le temps d'écrire un wrapper en C++ dont le but est d'encapsuler tous les appels de fonctions C de Lua et qui tire profit des capacités du C++. Pour le moment, seule une partie des fonctions de la bibliothèque originale s ... Voir la suite
    Licence : LGPL - Publié le 23/01/2017 - Taille 238 Ko - Auteur : Kalith +

    jeu des petits chevaux avec une partie réseau

    Téléchargé 1 fois-
    0
    0
    c'est une petite simulation du jeu de plateau LUDO,ou "les petits chevaux" de son appellation française, prenant en charge une partie contre l'ordinateur, et, ou une partie sur le réseaux
    écrit en langage C, avec l'utilisation de la bibliothèque externe SDL.
    si je le partage ici, c'est que je pense qu'il pourrait intéressé ceux qui cherche du code exploitant les sockets et la communication avec un serveur, l'application serveur est également fournie.
    Licence : Non renseignée - Publié le 23/02/2015 - Auteur : agently +

    [C++11] Nombres premiers de 0 à N.

    Téléchargé 1 fois-
    0
    0
    Points positifs:
    Recherche d'un diviseur de N jusqu'à racine(N).
    Les diviseurs ne sont cherchés que parmi les nombres premiers inférieurs à racine(N).
    Point négatif:
    Il faut calculer les nombres premiers de 2 à sqrt(N+1) pour tester la primalité de N+1.
    Licence : Non renseignée - Publié le 18/08/2014

    Creer texte

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

    Explications de CréerTxt :
    Cet application permet de créer un fichier au format texte
    Avec les lignes de texte :
    - "Début de ligne" Texte qui se retrouvera à gauche de chaque ligne
    - "Indice" Indice de la ligne. Chaque ligne possède un indice différent
    - "Fin de ligne" Texte qui se retrouvera à droite de chaque ligne
    - "Nb de ligne" Nombre de ligne à créer
    - "Exemple" Quelques lignes en exemple
    - "Résultat" Ce mémo permet de créer les lignes de texte

    Bouton : "Cr ... Voir la suite
    Licence : Freeware - Publié le 15/07/2013 - Taille 498 Ko - Éditeur : C++Builder 6 personal +

    Calcul et modélisation d'une intégral!

    Téléchargé 1 fois-
    0
    0
    Logiciel de calcul et modélisation mathématique regroupant:
    • Calcul et modélisation d'une intégral des fonctions usuelles!
    • Calcul de droite de régression linéaire en statistiques!
    • Calcul de probabilités de la loi de poisson!
    • Calcul des coefficients de Bézout!
    • Résolution d'équation:
      • différentiel(Radioactivité),
      • du second degré,
      • d'une trajectoire parabolique d'un lancé de projectile de paramètre initial V0(Vitesse initial) et a(Angle formé par rapport à l'horizontal en degré),
      • et pour finir d'une modélisation d'un cercle dans un plan!
    • Calcul et modélisation du binôme de Newton!
    • Et autres fonctions utiles comme calcul de vecteurs dans un plan!
    • Voir la suite
    Logiciel - Licence : Libre - Publié le 22/12/2018 - Éditeur : CodeBlocks - SDL +

    C/Windows - WMI Interrogator

    Téléchargé 1 fois-
    0
    0
    Interrogation de la base WMI (Windows Management Instrumentation) avec du WQL et du COM, en C (pas de C++ !).
    Compile en ASCII, Unicode et MBCS sous VS2010.
    Licence : BSD - Publié le 19/03/2014 - Taille 12 Ko - Auteur : Metalman +

    Mails Developpez

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

    Explications de MailsDeveloppez :
    Ce programme fabrique le mail d'une application a envoyer à Développez.com

    Placer dans le même dossier que cette application, le fichier : Mail.txt
    Il sera utilisé pour fabriquer la mail à envoyer à Développez.com


    Dans un 1er temps, on sélectionne le dossier à envoyer à Développez.com
    Ce dossier doit posséder :

    Un fichier. : xxxyyy.zip (Ce fichier sera envoyé à Développez.com)
    xxx = détermine le nom de l'application
    yyy = La version du fichier z ... Voir la suite
    Licence : Freeware - Publié le 26/08/2013 - Taille 2 Mo - Éditeur : C++Builder 6 personal +

    Mail

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

    Explications de Mail :
    Certain fournisseur d’accès, ne transmettent pas les mails, qui possèdent des
    fichiers, qui peuvent transmettre un virus.(Fichiers ".exe" ou ".bat")


    Ce programme :

    1) Transforme le contenu d'un dossier en plusieurs fichiers.
    Si vous possédez plusieurs sous dossiers, faire un zip avec toute
    l'application au complet. Mettre ce zip dans le dossier. Ce programme le transformera.

    2) Ensuite, les fichiers créés, sont comprimés en un "fichier.ZIP", et envoyé par mail.

    3) Le destinataire reçoit le mail, avec le "fichier.ZI ... Voir la suite
    Licence : Freeware - Publié le 19/07/2013 - Taille 708 Ko - Éditeur : C++Builder 6 personal +