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

Java Discussion :

variable appel recursifs


Sujet :

Java

  1. #1
    Membre éprouvé Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Points : 908
    Points
    908
    Par défaut variable appel recursifs
    Bonjour

    Voici mon pb :

    j'ai une fonction récursive qui copie des fichiers XML et DTD.

    Seulement pour les fichiers DTD il ne m 'est nécessaire que de les copier une fois.
    En effet il y en as 3 dans chaque répertoire mais c'est les mêmes a chaque fois.
    Ors la je les copies a chaque fois que je tombe dans un répertoire, car la fonction est récursive et s'appelle a chaque nouveau sous répertoire et donc copie a chaque fois les DTD.

    donc il me faudrait une variable que je puisse tester et qui soit commune a tous les appels récursifs afin de ne copier les 3 DTD qu une seule fois.

    Est ce possible ?
    ... un flash ... et ça repart

    700R ... catch me if u can

    Best regards,
    .

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Points : 4 314
    Points
    4 314
    Par défaut
    Oui... et techniquement, tu as plusieurs façons de procéder:

    - un attribut statique dans ta classe
    - un paramètre supplémentaire (booléen) dans la signature de ta méthode récursive
    - un test d'existance dans le répertoire de destination sur les fichiers en question
    - etc.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre extrêmement actif Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Points : 814
    Points
    814
    Par défaut

    alalala
    c'est quand même le BABA de la programmation Java on peut pas reprendre les bases à chaque fois !
    et la solution dont tu m'a parlé à savoir mettre une variable 'i=0 ou 1' DANS ta fonction ne sert à rien vu quelle est récursive ... j'opterai pour l'ajout d'un paramètre tout simplement

    je pense que ce lien te sera utile dans l'avenir
    http://java.developpez.com/livres/javaEnfants/

    voili voilou
    Heureux soient les fêlés, car ils laisseront passer la lumière.

    Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

  4. #4
    Membre éprouvé Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Points : 908
    Points
    908
    Par défaut
    merci a vous deux mais quand meme plus a CyberChouan ...
    je peux pas le blerer ce jojo

    je pense que je vais mettre un parametre de plus a la fonction et je ne sais pourquoi je n'y est pas penser tout seul ....

    bon allez je code ca apres je m attaque au kernel virtuel distribué

    ++
    ... un flash ... et ça repart

    700R ... catch me if u can

    Best regards,
    .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. appel recursif de makefile
    Par yan dans le forum Systèmes de compilation
    Réponses: 3
    Dernier message: 13/01/2010, 20h48
  2. appel recursif dans un script shell
    Par schizophrenia dans le forum Linux
    Réponses: 5
    Dernier message: 17/03/2009, 21h06
  3. Pb Appel recursif d'objet.
    Par sebastien2222 dans le forum Langage
    Réponses: 5
    Dernier message: 05/06/2006, 17h33
  4. Appel recursif avec template
    Par Math75 dans le forum Langage
    Réponses: 24
    Dernier message: 13/10/2005, 11h57
  5. Appel recursif au constructeur
    Par Math75 dans le forum C++
    Réponses: 1
    Dernier message: 11/10/2005, 15h48

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