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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

D'un fichier source à l'autre.


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut D'un fichier source à l'autre.
    Bonjour, j'ai, dans un fichier source, une variable contenant une chaine de caractère (un chemin) le problème c'est que cette variable est déclarer dans un fichier source mais moi j'aimerais m'en servir dans un autre fichier source et je voulais savoir comment "passer" une variable d'un fichier à un autre en gardant, bien evidemment, la chaine de caractère contenu dedans.
    J'ai vu le mot clé extern je ne sais pas trop si ca pourrais convenir.

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    tout dépend comment tes fichiers sont organisés et comment tu les compiles, mais effectivement, en déclarant ton char* en tant que extern et en lui donnant le même nom, tu devrais pouvoir y arriver
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Si c'est une variable sensible, tu peux faire un système accesseur/modifieur plus sophistiqué du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int get_ma_var(char *str, int len);
    int set_ma_var(char *str, int len);
    qui permet une meilleure protection
    Il y a recopie de la vairiable si la loa longueur est correcte, la fonction possède un code retour pour les erreurs possibles.
    Mais c'est peut-être une grosse machinerie pour pas grand chose...
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  4. #4
    Membre éclairé Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Oui, je pense que extern suffira cependant c'est bon a savoir Trap D. Je compile mes fichiers séparement, ce sont des unités de programme.

Discussions similaires

  1. [XL-2010] Copier des onglets d'un fichier source vers un nouveau classeur + autres boucles
    Par P4nd0r3 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/04/2015, 18h14
  2. Réponses: 13
    Dernier message: 09/03/2013, 19h12
  3. Exécuter une fonction d'un autre fichier source
    Par morinxav1 dans le forum Débuter
    Réponses: 8
    Dernier message: 25/05/2012, 12h08
  4. [WD-2003] Modification sur fichier source => Modif sur plusieurs autres fichiers
    Par Nitromard dans le forum VBA Word
    Réponses: 5
    Dernier message: 10/01/2012, 11h57
  5. [LG]Ecrire le contenu d'un fichier dans un autre
    Par lucke dans le forum Langage
    Réponses: 10
    Dernier message: 26/04/2003, 20h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo