Waarden naar textfile

Hallo ik ben bezig met een analoge waarde van de potentiometer in te lezen(in visual studio).
Dit lukt me.
Alleen moet ik deze waarden nu wegschrijven in zo'n tekstfile.
Ook dit lukt me, alleen stuit ik op het probleem bij het volgende:

vb waarde analoge ingang1 is 283
waarde analoge ingang2 is 70.

dan schrijft hij het volgende weg : 28370 gewoon de waarden na elkaar

Maar ik zou dit in twee kolommen willen.

Kan er mij iemand hierbij helpen?

hier mijn stukje code over de tekstfile:
private void OpslaanNaarBestand()
{
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "txt-files|*.txt"; sfd.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory;
sfd.FileName = "Waarden analoge ingangen" + DateTime.Now.ToLongDateString();
if (sfd.ShowDialog() == true)
{

StreamWriter sw = new StreamWriter(sfd.FileName);

sw.Write(iAnalogeWaardePot1);
sw.Write(iAnalogeWaardePot2);
sw.Close();
}
}

Arco

Special Member

Weet niet hoe dat bij VB gaat, maar normaal schrijf je dan een TAB ertussen (ascii 0x09)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Ofwel een string ertussen met een aantal spaties.

In plaats van text een csv bestand maken en puntkomma's ertussen zetten? Daarna excel kolommen laten maken

Lijkt me ook fijner om je data achteraf te analyzeren

Inderdaad DK PLX-DAX is een mooie aanvulling daarbij, afhankelijk van je toepassing.

Arco

Special Member

Ofwel een string ertussen met een aantal spaties.

Dat gaat alleen goed als alle teksten even lang zijn, anders wordt het een zooitje. Een CSV file is inderdaad een betere oplossing.

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Dat is een feit Arco ,vandaar afhankelijk van de toepassing.
Een en ander moet je dan wel in een juist formaat kneden, en daar gaat het precies wat mis bij TS.

dit gedeelte aanpassen:

sw.Write(iAnalogeWaardePot1);
sw.Write(iAnalogeWaardePot2);
sw.Close();

ff oplossing verwijderen, niet gezien dat het een schoolvraag was.

bestaat er geen sw.Writeln()? dan komt elke reeks op een nieuwe regel

ik hou van werken ..., ik kan er uren naar kijken

bijna, in .net heet dat WriteLine

GMT+1

Bedankt, met writeLine ziet het er inderdaad al deftiger uit.