Il est cens lire du texte dans un fichier "dump.txt" et le rcrire dans un fichier "change.xml"
Tout marche trs bien mis part que lors de la capture du texte et la rcriture ma boucle merde au bout de 37 tours environ :/ Je comprend pas pourquoi.
Voila le contenu de "dump.txt"
dump.txt
Evoli -dEs1[4 Q' 0@! 3 Aquali -r]"I|r{XPb'xū! Voltali -\I|[\Pc'x! X Pyroli -\I r;.TPa'x+" ; Mentali -P!I }?8XQF+ x+1 8 Noctali -,QIscttPF? xk1 Phyllali -HI3a8P^ xūu c Givrali -DI EsP[ xu H Tarsal dE_Q74XQ8 F Kirlia xDI|K4XQ,H@F [ Gardevoir -DMR
S4@QKxūF C Gallame -IR
LĬPixv @ Magicarpe dI<Q
0Q
P@ m Leviator -,E*Qr
"uLPxū Q Pichu dAK Q'X + Pikachu PEi, dP2`@ Raichu K\I, 8dPcxū Axoloto d"E7,1e0XXP
h0 Maraiste Z,A"IlcXXP^x0 Toudoudou "eAA0I@Qp+ U Rondoudou ZTQ&E_I@Q2x W Grodoudou 2].I/I@Qex+
Nosferapti dI_<1'):$P'@
a Nosferalto ZMMT'N$P7'
` J Nostenfer ZQM'Z$PA'xk* " Etourmi dEs z Q' c D Etourvol xLI|Q
)Lz Q0'@c Etouraptor -EN 1LzQ\'xūc Keunotor dI_T1FX4P c Castorno xEI1 @$FX4P'x+d Venipatte d"E_q<P ` Scobolide xHIs2<P2 ` Brutapode -LQR<Q9xk Lixy dEU$L Q'd Luxio xDILQ# e h Luxray -ENÌ LlQ_xke i Funecire dAт-4!*P f Melancolux ZD"E1-@!*PT _ Lugulabre -\I'R
-H!*Pgxk Nodulithe d"E1oxLQ 0 Geolithe xHUTwxLQ;@ Gigalithe -!T5s{xLQxū G Chlorobule dErP 0 Fragilady K\IlrPfxk 0 e Wattouat dEd (Q, n Lainergie xD.I (Q5 - : Pharamp -"EI2 @QZxk- Doudouvet dEȎ:tP' 0 Farfaduvet K\I:tPf'x Riolu KdET6lQ!o Lucario -PID6lQ2x+p g Korillon xd!7 R"Al Eoko -PElrK R2xūY Abo d"I}1Ln4Q# ` 0 4 Arbok ZDTdR
Ln4Q;x+ ` Pomdepik dE2_<LQ$ 3 Foretress KII4S<LQIxk3 < Miaouss dE_<HQ%(
o Persian ZLI+tQ`xk
Obalie d"IsqE,8P&0Z@ Phogleur x"AIDE,8P'8[ Kaimorse -JAUrE#8Pxk[ Scrutella dEs74tP(@ K Mesmerella dH"I|2?4(QF)H M Siderella 2H"MDsW4(Qjx+ L Mascaiman d"E,qL Q*P ` Escroco ZDJ| LpQP+X ` \ Crocorible -,EMDLpQnxk ] Skelenox dIUr R,`X 2 Teraclope ZHM$tM\Qh-hY 0 Noctunoir -MLM\Qxkw 1 Munna e"QC,4pP.pA x Mushana KV] GJ,Qexū y Zebibron dI} 0Q'/x Zeblitz KML0lQQx Minidraco dd"Ei78<Q0$ , Draco -DI, 78P<1% ) Dracolosse -$ELS
. Pxk% * Embrylex ddEqq2P Q2= 0 b Ymphect -DIDu7<QJ3= 0 Tyranocif -6EM]yMFPx+> Terhal dEsDPxQ4 ] Metang HIPxQ@5] q Metalosse EU PxPox+^ p Griknot -d"EU|28P6n F Carmache -DI
26 Q,7o ? Carchacrok -FEL
@6Pxko B Cradopaud dETtpQ8Aq ! Coatox KE"I
tPQxūq Solochi dd"I_ϕ=RP9A L & Diamat -DMD=R QH:Н L Trioxhydre -&ELϡ Rx T Stalgamin d"Ei Q;AZ Oniglali KALR
PxūZ I Momartik KID:Pixūw > Chinchidou d&EiT O4@Q= D s Pashmilla <]I4@Qhxk Machoc dId(P> l Machopeur ZEM(PV? k Mackogneur -"!M 2(Px+ j Charpenti eE|PP@ Ouvrifier ZEI,RPPQAB P Betochef -@!UPPxū Polarhume xd"E}TQ@<QBB # Polagriffe <,EMᔒ@F4QIxū
Moustillon d"E|g%lPCB} { Mateloutre nEIs%lP6D } ' Clamiral -,EU| w%Qhx} Salameche dE}q7$^P'E( Reptincel nDIQ
;$^P2F0B Dracaufeu -
ELߜ!M$zPSxū Fantominus dIQ
R'G8 A D Spectrum ZDM1 RcH@B @ R Ectoplasma - M - Rxū E Ouisticram dEyt7$P'IHa Chimpenfeu nLIq
<$P0JPa v Simiabraz -MML
H$Qfx+b V Vipelierre dE_1&pP'KX{ Lianaja nLI}l
&pP6'L`| Majaspic -M.Ms&Phxk| Gruikui dE_|7$\ QMh| Grotichon n"E
I1D$\ Q)Np| Roitiflam -JEMrT$\|Qsx+} 5 Larveyette dAU\DPOx 0 Couverdure xHEiDQ<PB 0 Manternel -QIld9N@QAxū d Abra d6 ,;jXQ'Q Kadabra dD"Iq?jhPSR Z Alakazam 2 MRSjHPxk Arcko dE| &pP'S? 0 Massko nLI1&lP:T B? 0 O Jungko -LLlR&lQvxū? Tiplouf d"EQc%PUBb Prinplouf nD"ITk%P3Vb Pingoleon -ELz%Pfxb 7 Feuillajou dEoQ:r QW } Feuiloutan K].I:zpPdx+ Flamajou d"EoQC: QXB ~ Flamoutan K]"I_:8|Qaxū Flotajou d"EoQg:tPY | Flotoutan K]Io:8Qbx+ Darumarond xdE|?a\ QZЂ % Darumacho <@EI1W=\Qnx $ Coupenotte dd"Eq84Q[ Incisache <DI64Qq\ = Tranchodon -E.N+rRPx+ S Statitik dAwqkEP'] Y Mygavolt KL.M
kEPTx+ A Galekid dIDxQ^L 0 Galegon ZHQSxQS_BL 0 ^ Galeking -HQԓxQxūL Rototaupe xd:Edш2lP` C / Minotaupe <JE2IR"2Qaxū 9 Zorua KdETqTtpQ'a Zoroark -D.Mq
TRhQZ'x Rapion xdIiTrg
Qbp ` Drascore -HP2
QZx+q ` @ + Scalpion xdEHPc ` Scalproie -DM HPvxk Rhinocorne xeMrxxPd 0 Rhinoferos <@EM R!xxPle( 0 Rhinastoc TUR}x$Pwx+t Dinoclier -dEYLe|0Pf0f Bastiodon -HMmve|0Pqxf Baggiguane dEDRϰ7pQg8Ë ` Baggaid ZH
I7PVx+ ` Baudrive }"eE}L-Q'h@Cj . Grodrive <AIQ
-Qxūj - Furaiglon dE )R Q'iHÜ Gueriaigle <6E:MlR
-RPw'x+ Anorith -dUä la
<pPjPV Armaldo -ELle
<lPtx+W Pyronille -dI+<!PkX a Pyrax EM+P!Pxk Onix -dP_D q<4Ql` 0 z Steelix )Q4<4Q{x+4 Dardargnan -d"I hAPx @ Goinfrex d|eE 6Z8Pmho w Ronflex QM#, 8P2x# Emolga dE1
# 8 Q'x 6 Farfuret <dIPnp5 Dimoret -IlhQxks Feuforeve -dET
Rox2 t Magireve -\Hפr
Rgxkk u Nanmeouie d<eI}Ē5pPx
Vortente eIT Rxq 0 Spiritomb ddItN\Qxūn A Insecateur -dMr
+a'6Qp Cizayox M rf'6P{x+5 Locklass -reLXPx ` Terrakium $eQM+ Rx Artikodin "eMÔJ%" Rx+$ Registeel eMĔF Rx^ Groudon 6eQ1K'3 Rx_ N Dialga 6eT1KЩ# Rxx ( Mewtwo BeM9P[5 R'xū% r Reshiram -6eR1K.X Rx Zekrom -6eR1Kn Rx+ Arceus ^eSO3U R'xk{ Rayquaza EeR6.B R'x+` AD
84 <$ lD jD ,!q
"#%&()+-.02468:<=?@BCEFHJLMOPRSUVXZ[]^`bcefhjkmnpqstvwyz|}
S4@QKxūF C Gallame -IR
LĬPixv @ Magicarpe dI<Q
0Q
P@ m Leviator -,E*Qr
"uLPxū Q Pichu dAK Q'X + Pikachu PEi, dP2`@ Raichu K\I, 8dPcxū Axoloto d"E7,1e0XXP
h0 Maraiste Z,A"IlcXXP^x0 Toudoudou "eAA0I@Qp+ U Rondoudou ZTQ&E_I@Q2x W Grodoudou 2].I/I@Qex+
Nosferapti dI_<1'):$P'@
a Nosferalto ZMMT'N$P7'
` J Nostenfer ZQM'Z$PA'xk* " Etourmi dEs z Q' c D Etourvol xLI|Q
)Lz Q0'@c Etouraptor -EN 1LzQ\'xūc Keunotor dI_T1FX4P c Castorno xEI1 @$FX4P'x+d Venipatte d"E_q<P ` Scobolide xHIs2<P2 ` Brutapode -LQR<Q9xk Lixy dEU$L Q'd Luxio xDILQ# e h Luxray -ENÌ LlQ_xke i Funecire dAт-4!*P f Melancolux ZD"E1-@!*PT _ Lugulabre -\I'R
-H!*Pgxk Nodulithe d"E1oxLQ 0 Geolithe xHUTwxLQ;@ Gigalithe -!T5s{xLQxū G Chlorobule dErP 0 Fragilady K\IlrPfxk 0 e Wattouat dEd (Q, n Lainergie xD.I (Q5 - : Pharamp -"EI2 @QZxk- Doudouvet dEȎ:tP' 0 Farfaduvet K\I:tPf'x Riolu KdET6lQ!o Lucario -PID6lQ2x+p g Korillon xd!7 R"Al Eoko -PElrK R2xūY Abo d"I}1Ln4Q# ` 0 4 Arbok ZDTdR
Ln4Q;x+ ` Pomdepik dE2_<LQ$ 3 Foretress KII4S<LQIxk3 < Miaouss dE_<HQ%(
o Persian ZLI+tQ`xk
Obalie d"IsqE,8P&0Z@ Phogleur x"AIDE,8P'8[ Kaimorse -JAUrE#8Pxk[ Scrutella dEs74tP(@ K Mesmerella dH"I|2?4(QF)H M Siderella 2H"MDsW4(Qjx+ L Mascaiman d"E,qL Q*P ` Escroco ZDJ| LpQP+X ` \ Crocorible -,EMDLpQnxk ] Skelenox dIUr R,`X 2 Teraclope ZHM$tM\Qh-hY 0 Noctunoir -MLM\Qxkw 1 Munna e"QC,4pP.pA x Mushana KV] GJ,Qexū y Zebibron dI} 0Q'/x Zeblitz KML0lQQx Minidraco dd"Ei78<Q0$ , Draco -DI, 78P<1% ) Dracolosse -$ELS
. Pxk% * Embrylex ddEqq2P Q2= 0 b Ymphect -DIDu7<QJ3= 0 Tyranocif -6EM]yMFPx+> Terhal dEsDPxQ4 ] Metang HIPxQ@5] q Metalosse EU PxPox+^ p Griknot -d"EU|28P6n F Carmache -DI
26 Q,7o ? Carchacrok -FEL
@6Pxko B Cradopaud dETtpQ8Aq ! Coatox KE"I
tPQxūq Solochi dd"I_ϕ=RP9A L & Diamat -DMD=R QH:Н L Trioxhydre -&ELϡ Rx T Stalgamin d"Ei Q;AZ Oniglali KALR
PxūZ I Momartik KID:Pixūw > Chinchidou d&EiT O4@Q= D s Pashmilla <]I4@Qhxk Machoc dId(P> l Machopeur ZEM(PV? k Mackogneur -"!M 2(Px+ j Charpenti eE|PP@ Ouvrifier ZEI,RPPQAB P Betochef -@!UPPxū Polarhume xd"E}TQ@<QBB # Polagriffe <,EMᔒ@F4QIxū
Moustillon d"E|g%lPCB} { Mateloutre nEIs%lP6D } ' Clamiral -,EU| w%Qhx} Salameche dE}q7$^P'E( Reptincel nDIQ
;$^P2F0B Dracaufeu -
ELߜ!M$zPSxū Fantominus dIQ
R'G8 A D Spectrum ZDM1 RcH@B @ R Ectoplasma - M - Rxū E Ouisticram dEyt7$P'IHa Chimpenfeu nLIq
<$P0JPa v Simiabraz -MML
H$Qfx+b V Vipelierre dE_1&pP'KX{ Lianaja nLI}l
&pP6'L`| Majaspic -M.Ms&Phxk| Gruikui dE_|7$\ QMh| Grotichon n"E
I1D$\ Q)Np| Roitiflam -JEMrT$\|Qsx+} 5 Larveyette dAU\DPOx 0 Couverdure xHEiDQ<PB 0 Manternel -QIld9N@QAxū d Abra d6 ,;jXQ'Q Kadabra dD"Iq?jhPSR Z Alakazam 2 MRSjHPxk Arcko dE| &pP'S? 0 Massko nLI1&lP:T B? 0 O Jungko -LLlR&lQvxū? Tiplouf d"EQc%PUBb Prinplouf nD"ITk%P3Vb Pingoleon -ELz%Pfxb 7 Feuillajou dEoQ:r QW } Feuiloutan K].I:zpPdx+ Flamajou d"EoQC: QXB ~ Flamoutan K]"I_:8|Qaxū Flotajou d"EoQg:tPY | Flotoutan K]Io:8Qbx+ Darumarond xdE|?a\ QZЂ % Darumacho <@EI1W=\Qnx $ Coupenotte dd"Eq84Q[ Incisache <DI64Qq\ = Tranchodon -E.N+rRPx+ S Statitik dAwqkEP'] Y Mygavolt KL.M
kEPTx+ A Galekid dIDxQ^L 0 Galegon ZHQSxQS_BL 0 ^ Galeking -HQԓxQxūL Rototaupe xd:Edш2lP` C / Minotaupe <JE2IR"2Qaxū 9 Zorua KdETqTtpQ'a Zoroark -D.Mq
TRhQZ'x Rapion xdIiTrg
Qbp ` Drascore -HP2
QZx+q ` @ + Scalpion xdEHPc ` Scalproie -DM HPvxk Rhinocorne xeMrxxPd 0 Rhinoferos <@EM R!xxPle( 0 Rhinastoc TUR}x$Pwx+t Dinoclier -dEYLe|0Pf0f Bastiodon -HMmve|0Pqxf Baggiguane dEDRϰ7pQg8Ë ` Baggaid ZH
I7PVx+ ` Baudrive }"eE}L-Q'h@Cj . Grodrive <AIQ
-Qxūj - Furaiglon dE )R Q'iHÜ Gueriaigle <6E:MlR
-RPw'x+ Anorith -dUä la
<pPjPV Armaldo -ELle
<lPtx+W Pyronille -dI+<!PkX a Pyrax EM+P!Pxk Onix -dP_D q<4Ql` 0 z Steelix )Q4<4Q{x+4 Dardargnan -d"I hAPx @ Goinfrex d|eE 6Z8Pmho w Ronflex QM#, 8P2x# Emolga dE1
# 8 Q'x 6 Farfuret <dIPnp5 Dimoret -IlhQxks Feuforeve -dET
Rox2 t Magireve -\Hפr
Rgxkk u Nanmeouie d<eI}Ē5pPx
Vortente eIT Rxq 0 Spiritomb ddItN\Qxūn A Insecateur -dMr
+a'6Qp Cizayox M rf'6P{x+5 Locklass -reLXPx ` Terrakium $eQM+ Rx Artikodin "eMÔJ%" Rx+$ Registeel eMĔF Rx^ Groudon 6eQ1K'3 Rx_ N Dialga 6eT1KЩ# Rxx ( Mewtwo BeM9P[5 R'xū% r Reshiram -6eR1K.X Rx Zekrom -6eR1Kn Rx+ Arceus ^eSO3U R'xk{ Rayquaza EeR6.B R'x+` AD
84 <$ lD jD ,!q
"#%&()+-.02468:<=?@BCEFHJLMOPRSUVXZ[]^`bcefhjkmnpqstvwyz|}
et voici mon code:
code C++
Code: [Slectionner]
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
ofstream fichierXml("change.xml",ios::app);
ifstream fichierDump("dump.txt");
//Ouvre les deux fichiers (change.xml en lecture/ecriture et dumpt.txt en lecture uniquement.
string ligne[30];
if(fichierXml && fichierDump) //Teste l'ouverture des fichiers.
{
fichierXml << "<?xml version=\"1.0\" encoding=\"utf-8\"?>" << endl;
fichierXml << "<fichier>" << endl;
//Insere dans les balises dans le .xml
for(int i(0); i < 60; i++)//Lit le fichier dump.txt et crit dans change.xml.
{
fichierXml << " <ligne ID=\"" << i << "\">" << endl;
fichierDump >> ligne[i];
fichierXml << " " << ligne[i] << endl;
fichierXml << " </ligne>" << endl;
i++;
}
fichierXml << "</fichier>" << endl;
}
else //Si il y a erreur lors de l'ouverture des fichiers.
{
cout << "Erreur lors de l'ouverture des fichiers." << endl;
}
return 0;
}
Une fois lanc il plante 30 et le xml donne a: http://up.levert.ch/466b4f-Sans_titre.png
Si vous pouvez m'aider :/