Bonjours, tout est dans le sous-titre :P,
Je voudrai comme dans le cour, recréer les fonctions de <string.h> et pouvoir les insérer dans n'importe quels programmes facilement mais est-ce que dans mon fichier je dois insérer les prototypes, les fonctions en tant que tel ou les deux???
Merci beaucoup
Tu veux créer des librairies au format .a (ou .lib) ?
Faut créer un nv projet de type "librairie statique". Mais bon, t'as pas besoin de ça à ton niveau, le mieux est d'inclure le .c et le .h dans tous les projets où t'en as besoin.
"" -> headers perso (dans le répertoire du projet)
<> -> headers standards (dans le répertoire \include\ de ton IDE
les deux marchent, mais vaut mieux ne pas toucher à ton répertoire de standards, un header perso n'est jamais mieux que dans le répertoire du projet associé.
Ouai mais moi çe que je voudrais c'est que ça soit rapide d'utuliser les fonctions, mais dans les dossiers de l'IDE, je dois mettre quoi, un fichier .h???? si oui on met quoi dedans....??? Et mon niveau est plus haut que le cour en passant
EDIT: Désolé pour le titre, je me suis trompé, cela serait plus.....#include <monfichier>.
Si tu te fais chier 5 secondes à relire / corriger ton message, ça permettra d'économiser 30 secondes par personne qui lira ton post, soit 30 * beaucoup
C'est simple, hyper simple!!
Il faut faire un fichier *.h , dedans tu y met toutes tes fonction, #define et includes si nécessaire. Admettons que ton *.h se nome "truc.h" ...
Met ta librairie dans le dossier de ton programme, et, dans le code de ton programme écrit ceci:
#include "truc.h"
Et met des "" et pas des <> ok?
Aller exemple:
//truc.h: #include <iostream> int ecrit_une_ligne(char texte) {
cout<<"char texte"<<endl; }
OK merci beaucoup tout le monde!!! mais ce qu'il y a la me plait merci oli!!! Et on bosse en français!!!
#include <monfichier.h>
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
If you'd like to join us, read "How do we work at OpenClassrooms"! :)