RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 C # affecter une valeur string

Forum : CSHARP (C#)
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ CSHARP (C#)

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM CSHARP (C#)

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
rainbow
Membre du club
Chef de projet(s) :
- IA savane
- Team MoteurProg

Avatar de rainbow
Inscrit : 26/05/2006
Messages : 932
Message
#152842
Posté le 07/05/08 à 21:19
Donc tu dois juste rajouter la dernière ligne du fichier de base à la suite du texte alors... je vois pas où est le problème... Tu stokes tout ton "texte tampon" que tu réutilises à chaque fois et tu lui ajoutes la dernière ligne de ton fichier de base. Ensuite tu écris la valeur de ce string dans le fichier en l'écrasant ;)

++

cf faq dev.com
__________________________
............ Curtis: RTS 3D ..............
......Image
........... TeamMoteurProg...........

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

MisterEdddd
Nouveau membre
Inscrit : 05/05/2008
Messages : 14
Message
#152843
Posté le 07/05/08 à 21:24
Je recapitule

Mon texte a modifier cest lui : la derniere ligne

!trail file version No. 1350
!Pro/ENGINEER TM Wildfire 3.0 (c) 2006 by Parametric Technology Corporation All Rights Reserved.
< 0 1.178074 1558 0 0 994 1680 0 0 1050 13
!mem_use INCREASE Blocks 384211, AppSize 32891873, SysSize 43863808
< 0 1.021630 1402 0 0 862 1680 0 0 1050 13
< 0 1.021630 1261 0 0 862 1680 0 0 1050 13
< 0 1.021630 1220 0 0 862 1680 0 0 1050 13
< 0 1.021630 1224 0 0 862 1680 0 0 1050 13
~ Activate `main_dlg_cur` `ProCmdModelOpen.file`
< 2 0.118519 178 0 0 100 1680 0 0 1050 13
~ Open `file_open` `Ph_path.Path`
~ Close `file_open` `Ph_path.Path`
~ Select `file_open` `Ph_path.Path`
1 `SERVER:`
~ Select `file_open` `Ph_list.Filelist`
1 `ENG FOLDER`
~ Activate `file_open` `Ph_list.Filelist`
1 `ENG FOLDER`
~ Select `file_open` `Ph_list.Filelist`
1 `Tonnages`
~ Activate `file_open` `Ph_list.Filelist`
1 `Tonnages`
~ Select `file_open` `Ph_list.Filelist`
1 `TRUCK`
~ Activate `file_open` `Ph_list.Filelist`
1 `TRUCK`
~ Select `file_open` `Ph_list.Filelist`
1 `DERNIERE LIGNE`


Je veux remplacer DERNIERE LIGNE par chaque ligne de ce fichier texte la
5061-3-23.DRW
5180-3.DRW
5180-3-1.DRW
5180-3-11.DRW

Je veux donc faire une boucle qui me permetra de reecrire le gros texte avec la derniere ligne qui prendra la valeur 5061-3-23.DRW, 5180-3.DRW, 5180-3-1.DRW....
Je ne sais pas comment ecrire le code ....

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

rainbow
Membre du club
Chef de projet(s) :
- IA savane
- Team MoteurProg

Avatar de rainbow
Inscrit : 26/05/2006
Messages : 932
Message
#152844
Posté le 07/05/08 à 21:28
et tu colles bout-à-bout les 4 lignes de ton petit fichier pour mettre sur la dernière ligne ou tu sépares par des virgules ?
ta "DERNIERE LIGNE" est vide ou pas ?
__________________________
............ Curtis: RTS 3D ..............
......Image
........... TeamMoteurProg...........

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

MisterEdddd
Nouveau membre
Inscrit : 05/05/2008
Messages : 14
Message
#152845
Posté le 07/05/08 à 21:31
Comment t'expliquer...
je lis dans un fichier texte
5061-3-23.DRW
5180-3.DRW
5180-3-1.DRW
5180-3-11.DRW
...etc

Et je creer en cliquant sur un bouton le fichier text suivant :




!trail file version No. 1350
!Pro/ENGINEER TM Wildfire 3.0 (c) 2006 by Parametric Technology Corporation All Rights Reserved.
< 0 1.178074 1558 0 0 994 1680 0 0 1050 13
!mem_use INCREASE Blocks 384211, AppSize 32891873, SysSize 43863808
< 0 1.021630 1402 0 0 862 1680 0 0 1050 13
< 0 1.021630 1261 0 0 862 1680 0 0 1050 13
< 0 1.021630 1220 0 0 862 1680 0 0 1050 13
< 0 1.021630 1224 0 0 862 1680 0 0 1050 13
~ Activate `main_dlg_cur` `ProCmdModelOpen.file`
< 2 0.118519 178 0 0 100 1680 0 0 1050 13
~ Open `file_open` `Ph_path.Path`
~ Close `file_open` `Ph_path.Path`
~ Select `file_open` `Ph_path.Path`
1 `SERVER:`
~ Select `file_open` `Ph_list.Filelist`
1 `ENG FOLDER`
~ Activate `file_open` `Ph_list.Filelist`
1 `ENG FOLDER`
~ Select `file_open` `Ph_list.Filelist`
1 `Tonnages`
~ Activate `file_open` `Ph_list.Filelist`
1 `Tonnages`
~ Select `file_open` `Ph_list.Filelist`
1 `TRUCK`
~ Activate `file_open` `Ph_list.Filelist`
1 `TRUCK`
~ Select `file_open` `Ph_list.Filelist`
1 `5061-3-23.DRW`
!trail file version No. 1350
!Pro/ENGINEER TM Wildfire 3.0 (c) 2006 by Parametric Technology Corporation All Rights Reserved.
< 0 1.178074 1558 0 0 994 1680 0 0 1050 13
!mem_use INCREASE Blocks 384211, AppSize 32891873, SysSize 43863808
< 0 1.021630 1402 0 0 862 1680 0 0 1050 13
< 0 1.021630 1261 0 0 862 1680 0 0 1050 13
< 0 1.021630 1220 0 0 862 1680 0 0 1050 13
< 0 1.021630 1224 0 0 862 1680 0 0 1050 13
~ Activate `main_dlg_cur` `ProCmdModelOpen.file`
< 2 0.118519 178 0 0 100 1680 0 0 1050 13
~ Open `file_open` `Ph_path.Path`
~ Close `file_open` `Ph_path.Path`
~ Select `file_open` `Ph_path.Path`
1 `SERVER:`
~ Select `file_open` `Ph_list.Filelist`
1 `ENG FOLDER`
~ Activate `file_open` `Ph_list.Filelist`
1 `ENG FOLDER`
~ Select `file_open` `Ph_list.Filelist`
1 `Tonnages`
~ Activate `file_open` `Ph_list.Filelist`
1 `Tonnages`
~ Select `file_open` `Ph_list.Filelist`
1 `TRUCK`
~ Activate `file_open` `Ph_list.Filelist`
1 `TRUCK`
~ Select `file_open` `Ph_list.Filelist`
1 `5061-3.DRW`
!trail file version No. 1350
!Pro/ENGINEER TM Wildfire 3.0 (c) 2006 by Parametric Technology Corporation All Rights Reserved.
< 0 1.178074 1558 0 0 994 1680 0 0 1050 13
!mem_use INCREASE Blocks 384211, AppSize 32891873, SysSize 43863808
< 0 1.021630 1402 0 0 862 1680 0 0 1050 13
< 0 1.021630 1261 0 0 862 1680 0 0 1050 13
< 0 1.021630 1220 0 0 862 1680 0 0 1050 13
< 0 1.021630 1224 0 0 862 1680 0 0 1050 13
~ Activate `main_dlg_cur` `ProCmdModelOpen.file`
< 2 0.118519 178 0 0 100 1680 0 0 1050 13
~ Open `file_open` `Ph_path.Path`
~ Close `file_open` `Ph_path.Path`
~ Select `file_open` `Ph_path.Path`
1 `SERVER:`
~ Select `file_open` `Ph_list.Filelist`
1 `ENG FOLDER`
~ Activate `file_open` `Ph_list.Filelist`
1 `ENG FOLDER`
~ Select `file_open` `Ph_list.Filelist`
1 `Tonnages`
~ Activate `file_open` `Ph_list.Filelist`
1 `Tonnages`
~ Select `file_open` `Ph_list.Filelist`
1 `TRUCK`
~ Activate `file_open` `Ph_list.Filelist`
1 `TRUCK`
~ Select `file_open` `Ph_list.Filelist`
1 `5061-3-1.DRW`
!trail file version No. 1350
!Pro/ENGINEER TM Wildfire 3.0 (c) 2006 by Parametric Technology Corporation All Rights Reserved.
< 0 1.178074 1558 0 0 994 1680 0 0 1050 13
!mem_use INCREASE Blocks 384211, AppSize 32891873, SysSize 43863808
< 0 1.021630 1402 0 0 862 1680 0 0 1050 13
< 0 1.021630 1261 0 0 862 1680 0 0 1050 13
< 0 1.021630 1220 0 0 862 1680 0 0 1050 13
< 0 1.021630 1224 0 0 862 1680 0 0 1050 13
~ Activate `main_dlg_cur` `ProCmdModelOpen.file`
< 2 0.118519 178 0 0 100 1680 0 0 1050 13
~ Open `file_open` `Ph_path.Path`
~ Close `file_open` `Ph_path.Path`
~ Select `file_open` `Ph_path.Path`
1 `SERVER:`
~ Select `file_open` `Ph_list.Filelist`
1 `ENG FOLDER`
~ Activate `file_open` `Ph_list.Filelist`
1 `ENG FOLDER`
~ Select `file_open` `Ph_list.Filelist`
1 `Tonnages`
~ Activate `file_open` `Ph_list.Filelist`
1 `Tonnages`
~ Select `file_open` `Ph_list.Filelist`
1 `TRUCK`
~ Activate `file_open` `Ph_list.Filelist`
1 `TRUCK`
~ Select `file_open` `Ph_list.Filelist`
1 `5061-3-11.DRW`
...etc

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

rainbow
Membre du club
Chef de projet(s) :
- IA savane
- Team MoteurProg

Avatar de rainbow
Inscrit : 26/05/2006
Messages : 932
Message
#152846
Posté le 07/05/08 à 21:39
ok j'ai compris ;)

Bon alors on va procéder par étapes:

* tu lis et copies dans un string Str_Tampon_Data ton texte de base ("!trail file version No. 1350 ...
~ Select `file_open` `Ph_list.Filelist`
1 `")
* Maintenant tu lis ton fichier contenant le nom de tes fichier .drw ligne par ligne comme expliqué sur dev.com et tu récupère chaque ligne dans le string Line_Value
* Ensuite tu écris une fonction prenant comme argument Str_Tampon_Value et Line_Value et dans cette fonction tu écris à la suite du fichier résultat Str_Tampon_Value suivie de Line_Value et de "`\n" ;)
* Tu modifie la lecture de ton fichier ligne par ligne (2eme *) pour que, après qu'il est initialisé Line_Value à la valeur de la ligne courante, ton programme appel ta fonction d'écriture avec les deux arguments expliqués dans le point précédents ;)
__________________________
............ Curtis: RTS 3D ..............
......Image
........... TeamMoteurProg...........

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

MisterEdddd
Nouveau membre
Inscrit : 05/05/2008
Messages : 14
Message
#152847
Posté le 07/05/08 à 21:47
wow vais essayer de decrypter ca... ca me parait complique!!!!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

MisterEdddd
Nouveau membre
Inscrit : 05/05/2008
Messages : 14
Message
#152848
Posté le 07/05/08 à 22:32
excuse moi mais dev.com ca ne marche pas.....

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

rainbow
Membre du club
Chef de projet(s) :
- IA savane
- Team MoteurProg

Avatar de rainbow
Inscrit : 26/05/2006
Messages : 932
Message
#152857
Posté le 08/05/08 à 10:36
comment ça ça marche pas oO tu n'arrives pas à faire fonctionner le code qu'il y a dans leur faq ? (c'est ici la faq des fichiers sur dev.com ;)

€dit: a ok... tu connaissais peut être pas developpez.com...
__________________________
............ Curtis: RTS 3D ..............
......Image
........... TeamMoteurProg...........

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM CSHARP (C#)



    PAGES : [1] [2]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.