|
|
|
![]() |
|
Strumenti |
![]() |
#1 | |
Senior Member
Iscritto dal: Mar 2006
Città: Milano
Messaggi: 832
|
[c#] 3 file di testo - 2 in lettura - 1 in scrittura
ciao gente!
sto cercando di realizzare un programma che dati 2 file di testo prende tutte le righe del primo, le accoppia con tutte le righe del secondo e scrive il risultato in un altro file.... il codice che ho scritto è questo : Codice:
namespace WindowsFormsApplication1 { public partial class Form1 : Form { private string stringa="ciao",stringa1="ciao",nomefile,s1=".txt",s2; private Int64 c=0; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { StreamReader res = new StreamReader("res.txt"); StreamReader res1 = new StreamReader("res1.txt"); StreamWriter result; while (stringa != null) { stringa = res.ReadLine(); nomefile = stringa + s1; result = new StreamWriter(nomefile); while (stringa1 != null) { stringa1 = res1.ReadLine(); s2 = stringa + stringa1; result.WriteLine(s2); } c++; result.Close(); } res.Close(); res1.Close(); } } } Esempio: Quote:
come posso risolvere?? grazie! |
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2006
Città: Milano
Messaggi: 832
|
up
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2006
Città: Milano
Messaggi: 832
|
....up....
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
esegui con carta e penna il tuo codice e vedi che l'errore esce
![]() un suggerimento: la stringa "file" non è mai stata dichiarata nel tuo codice ![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Mar 2006
Città: Milano
Messaggi: 832
|
ok mi arrendo.. riscrivendolo a penna a me viene giusto ^.^ sarà la mia ignoranza...
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:19.