Pagina 1 van 1

Print functie - Hoe te printen op aparte regels in file

BerichtGeplaatst: za 11 jan 2003, 19:57
door poekmeister
Ik probeer een file te printen met daarin iets als:

datum, close, open, high, low, indicator1 per regel

Nu heb ik in de documentatie gezien dat per nieuwe printfunctie aanroep een nieuwe regel wordt gestart. Dit is niet het geval in mijn voorbeeld. Ik gebruik volgende code:

print(file('c:\$user\temp\output.txt'),D,",",DayofWeek," ? ?");

In dit voorbeeld krijg ik iedere volgende dag gewoon achter de andere dag (dus op dezelfde regel).

Weet iemand raad ?
bvd, Michel

Print functie

BerichtGeplaatst: za 11 jan 2003, 20:24
door GM
Hier een stukje uit de helpfile van Easy Language.
Zelf gebruik ik NEWLINE ook regelmatig en het werkt prima.




Used to start a new line when appending to a file using the FileAppend reserved word. Also used to place a carriage return / linefeed command into expert commentary.

Remarks

?Use the + character to add NewLine to a string expression.

Example

FileAppend("c:\mydata.txt", "This symbol gapped up on " + NumToStr(Date, 0) + NewLine);

{** ? 1987, 1999 Omega Research, Inc. **}

Print functie

BerichtGeplaatst: za 11 jan 2003, 22:25
door poekmeister
Dank je wel GM!

Print functie

BerichtGeplaatst: ma 20 jan 2003, 21:44
door hetvosje
Hebben jullie de functie NewLine als eens in Vesticode Ingebracht? Bij mij geeft hij een foutmelding: Argument niet van het type 2?. Wie weet er raad mee?

Print functie

BerichtGeplaatst: di 21 jan 2003, 22:03
door poekmeister
Ik gebruik volgende statement om files met output te genereren:
print(file(filename), NumToStr(open,2)+',', NumToStr(close,2), NEWLINE);

Dit print een regel in de file met filename met daarop de open en slotkoers met 2 decimalen in een comma delimited file dus bijv:
123.44, 123.77