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 :

Remplir un tableau de string


Sujet :

C#

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 99
    Points : 52
    Points
    52
    Par défaut Remplir un tableau de string
    Je dois remplir un tableau avec des noms de fichiers texte, je fais ca ?

    String[] MergedFile = new String[4];
    fichier[0]="fichier1.txt";
    fichier[1]="fichier2.txt";
    fichier[2]="fichier3.txt";
    fichier[3]="fichier4.txt";

  2. #2
    Membre habitué Avatar de Antho42
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Points : 161
    Points
    161
    Par défaut
    Mais encore ?
    Elle est où la question ?

    Tu peux être plus précis ? (ou alors ça m'échappe...)

  3. #3
    Membre actif Avatar de AJemni
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2008
    Messages : 242
    Points : 290
    Points
    290
    Par défaut
    ,
    MergedFile ou fichier, ou est le tableau? et qu'elle est ton problème

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 99
    Points : 52
    Points
    52
    Par défaut
    Mon tableau s'apelle MergedFile (car je veux les fusionner aprés )que je dois le remplir par des noms de fichiers text , la question est : est ce que c juste ce que j'ai fait ou pas ?

    String[] MergedFile = new String[4];

    MergedFile[0]="fichier1.txt";
    MergedFile[1]="fichier2.txt";
    MergedFile[2]="fichier3.txt";
    MergedFile[3]="fichier4.txt";

    Voila

  5. #5
    Membre habitué Avatar de Antho42
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Points : 161
    Points
    161
    Par défaut
    Citation Envoyé par emayen01 Voir le message
    Mon tableau s'apelle MergedFile (car je veux les fusionner aprés )que je dois le remplir par des noms de fichiers text , la question est : est ce que c juste ce que j'ai fait ou pas ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String[] MergedFile = new String[4];
    fichier[0]="fichier1.txt"; 
    fichier[1]="fichier2.txt"; 
    fichier[2]="fichier3.txt";
    fichier[3]="fichier4.txt";
    Voila
    Si ton tableau c est MergedFile, pourquoi tu remplis un autre qui s'appelle fichier ?
    Tu ferais pas mieux de faire ca ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String[] MergedFile = new String[4];
    MergedFile[0]="fichier1.txt"; 
    MergedFile[1]="fichier2.txt"; 
    MergedFile[2]="fichier3.txt";
    MergedFile[3]="fichier4.txt";
    Encore une fois, je suis pas sur de bien saisir le problème donc peut-être, je me trompe, mais ta question est floue.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 99
    Points : 52
    Points
    52
    Par défaut
    oui mon tableau c MergedFile mais les noms de fichiers que je dois fusionner sont : fichier1 ,fichier2 ,fichier3 ,fichier4 .

  7. #7
    Membre habitué Avatar de Antho42
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Points : 161
    Points
    161
    Par défaut
    Citation Envoyé par emayen01 Voir le message
    oui mon tableau c MergedFile mais les noms de fichiers que je dois fusionner sont : fichier1 ,fichier2 ,fichier3 ,fichier4 .
    S'il te plaît, ce n'est peut-être pas facile pour toi, mais essaye d'être plus clair, ça sera plus facile pour te répondre.

    Si tu veux fusionner les noms des 4 fichiers présents dans ton tableau et retourner cette fusion dans un string, tu peux faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    string fusion = "";
    foreach(string s in MergedFile)
       fusion += s;
    Si tu affiches fusion tu auras donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    fichier1.txtfichier2.txtfichier3.txtfichier4.txt
    C'est ce que tu cherches à faire ?

  8. #8
    Membre actif Avatar de AJemni
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2008
    Messages : 242
    Points : 290
    Points
    290
    Par défaut
    Citation Envoyé par emayen01 Voir le message
    oui mon tableau c MergedFile mais les noms de fichiers que je dois fusionner sont : fichier1 ,fichier2 ,fichier3 ,fichier4 .

    Bizarre ton truc, explique mieux le pb.

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 99
    Points : 52
    Points
    52
    Par défaut
    Bon en gros je dois :
    1.creer un tableau de 4 string.
    2.remplir avec les noms de fichier à fusionner.
    3.Faire une boucle foreach sur MergedFile.
    4.creer le fichier Final.
    5.faire une boucle foreach sur reps(dossier).
    6.recuperer le contenu du fichier.txt dans une variable.
    7.coller le contenu de la variable dans fichier.txt final.

    Voila .

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 99
    Points : 52
    Points
    52
    Par défaut
    Bon je te montre ce que je veux faire .

    En fait j'ai 2 dossiers , chaque dossier contient 2 fichiers textes .

    je veux faire la fusion des 2 fichiers texte (ajouter le contenu du 1er à la fin du 2eme) dans un fichier final que je dois crée qui va etre dans le 3eme dossier existant .voila


    String[] MergedFile = new String[4];
    //remplir avec les noms de fichier à fusionner
    MergedFile[0] = "event.txt";
    MergedFile[1] = "critere.txt";
    MergedFile[2] = "relevent.txt";
    MergedFile[3] = "entreprises.txt";


    //boucle foreach sur MergedFile
    foreach (MergedFile file in MergeFile)
    {
    //creer le fichier Final
    String FinalFile = selectedFile + @"\Final";
    }


    //boucle foreach sur reps(dossier)
    foreach (String dir in reps)
    {
    //recuperer le contenu du fichier.txt dans une variable
    }

    /* string fusion = "";
    foreach (string s in MergedFile)
    fusion += s;*/


    //coller le contenu de la variable dans fichier.txt final

    }

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Février 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2004
    Messages : 57
    Points : 71
    Points
    71
    Par défaut
    bon on y va :

    1 Création d'une liste de fichier à assembler :

    le tableau est imposé dans ton exercice ?

    String[] MergedFile = new String[4];
    //remplir avec les noms de fichier à fusionner
    MergedFile[0] = "C:/MONREPERTOIRE1/event.txt";
    MergedFile[1] = "C:/MONREPERTOIRE1/critere.txt";
    MergedFile[2] = "C:/MONREPERTOIRE2/relevent.txt";
    MergedFile[3] = "C:/MONREPERTOIRE2/entreprises.txt";

    2 Remplir le fichier Final

    Créé et ouvre le fichier Final.txt en mode Append :
    http://msdn.microsoft.com/fr-fr/library/f5f5x7kt.aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new StreamWriter(fileName,true);
    Faire une boucle sur MergedFile (foreach)

    dans la boucle ouvrir les fichiers via un READER
    http://msdn.microsoft.com/en-us/library/db5x7c0d.aspx

    toujours dans la boucle écrire dans Final.txt le contenu de ton StreamReader

    pense à fermer le StreamWriter et les StreamReader

Discussions similaires

  1. Remplir un tableau de string
    Par aku84 dans le forum C++
    Réponses: 2
    Dernier message: 29/12/2011, 00h23
  2. Problème pour remplir un tableau de string
    Par Mescalito50 dans le forum C
    Réponses: 5
    Dernier message: 20/05/2011, 19h06
  3. [String] Remplir un tableau de String à partir d'une boucle "for"
    Par dev197 dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 12/08/2009, 16h29
  4. j arrive pas à remplir mon tableau de String
    Par poulette3000 dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 29/10/2007, 19h52
  5. Remplir un tableau de string
    Par fritzdjan dans le forum C++
    Réponses: 4
    Dernier message: 11/02/2007, 16h16

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