|
|||||||
|
|
|
![]() |
|
|
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: 17:14.



















