bonjour,
est ce qu'il une commande sous windows pour savoir dans quel fichier.h une fonction est définie?
bonjour,
est ce qu'il une commande sous windows pour savoir dans quel fichier.h une fonction est définie?
en faisant une recherche dans l'explorateur sur les *.h contenant le nom de la fonction par ex.
sinon en mode console -> commande FIND
"La forme même des Pyramides prouve que de tous temps, les ouvriers n'ont jamais pensé qu'à en faire de moins en moins."
G. CLEMENCEAU
si ta un grand nombre de fichier.h, tu vas pas les ouvriri un par un et chercher!!!!!
Si le compilo sait déjà où est déclarée la fonction, tu peux la retrouver dans l'IDE avec bouton droit->go to declaration.
Sinon, ben ça dépend. Si c'est pour une fonction Windows, l'aide MSDN indique dans quel header elle est déclarée...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
tu peux faire une recherche sur un dossier complet (voire un disque) et en filtrant les .h ... c'est automatique !
quel est le problème ?
"La forme même des Pyramides prouve que de tous temps, les ouvriers n'ont jamais pensé qu'à en faire de moins en moins."
G. CLEMENCEAU
mais, un fichier.h contien plusieurs définitions!!!!!,et moi j'ai une centaine de fichier.h!!!!!!
Ce n'est pas toi qui fais la recherche, c'est l'explorateur Windows (ou la commande FIND).Envoyé par moon93
Toi, tu te contentes de "demander" que la recherche soit faite, et comment la faire.
Donc peu importe le nombre de fichiers et ce qu'ils contiennent !
"La forme même des Pyramides prouve que de tous temps, les ouvriers n'ont jamais pensé qu'à en faire de moins en moins."
G. CLEMENCEAU
Déjà pour le fonctions standards et POSIX.1 :Envoyé par moon93
http://man.developpez.com/
ca fait le ménage.
Pas de Wi-Fi à la maison : CPL
oui, je suis d'acord, tu faire, un find *.h, il vas il vas te donner tous les .h, et apres, comment je peux savoir, dans quel fichier .h, ma fonction F1 est définie!!!!!
Ce genre d'informations est à chercher dans la documentation de la bibliothèque, dans les pages man ou ton livre de C.Envoyé par moon93
Et si tu ne trouves pas dans l'aide:
Raccourci clavier Windows+F -> Commande "Tous les fichiers et dossiers" -> EditBox "Un mot ou une phrase dans le fichier"
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
FIND prend entre autres arguments une chaine à rechercher dans les fichiers :Envoyé par moon93
FIND [/V] [/C] [/N] [/I][/OFF[LINE]] "chaîne" [[lecteur:][chemin]nom_de_fichier[...]]
/V Affiche toutes les lignes ne contenant pas la chaîne spécifiée.
/C Affiche seulement le nombre de lignes contenant la chaîne.
/N Affiche les numéros de ligne avec les lignes affichées.
/I Ignore la casse lors de la recherche de la chaîne.
/OFF[LINE] Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.
"chaîne" Spécifie la chaîne de texte à trouver.
[lecteur:][chemin]nom_de_fichier
Spécifie un ou des fichiers pour la recherche.
Sans nom de chemin, FIND recherche le texte entré à l'invite ou redirigé depuis une autre commande.
"La forme même des Pyramides prouve que de tous temps, les ouvriers n'ont jamais pensé qu'à en faire de moins en moins."
G. CLEMENCEAU
Non si tu ne trouve pas dans l'aide, change de bibliothèque !Envoyé par Médinoc
Je trouve cette phrase issue de la doc de the gimp plutot explicite :
Pour les greffons plus complexes, organisés comme un répertoire avec plusieurs fichiers, il devrait y avoir un fichier appelé soit INSTALL soit README, contenant les instructions. S'il n'y a rien, le mieux est de jeter le greffons à la poubelle et de passer du temps sur autre chose : du code écrit avec aussi peu de considération pour l'utilisateur risque d'être expérimental.
Bonjour,
sous linux et macos, tu as la fonction grep qui fait ça toute seule comme une grande.
Consignes aux jeunes padawans : une image vaut 1000 mots !
- Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
- Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
- ton poste tu dois marquer quand la bonne réponse tu as obtenu.
salut,
si tu veux savoir le nom de la bibliothèque contenant ta fonction que tu aime utiliser, tu n'as qu'à taper le nom de ta fonction dans le help du IDE, comme ça tu auras tout concernant la magique fonction( syntaxe, biblio, déclaration,..) et mem un petit exemple pour l'utiliser correctement.. si ce n'est pas ton problème exacte, merci de nous expliquer un peu plus.
blue_strike
++
salut, merci pour la réponse mais, j'utilise pas d'IDE, j'utilise GCC et je compile a partir d'une ligne de commande.
A bon tu code dans un bloc note ?
C'est le signe d'un fou, qu'avoir honte d'apprendre
Ubuntu 10.04 Lucid Lynx @home
LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
Je pensais que GCC était simplement un compliateur (à la sauce GNU) ???Envoyé par moon93
"C'est beau toutes vos citations"
Ben oui, c'est ça (enfin, si tu parles de gcc et non de GCC)Envoyé par fveysseire
Pas de Wi-Fi à la maison : CPL
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager