|
2 registered members (NorbertSz, 1 invisible),
4,557
guests, and 5
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Text in Datei schreiben, Zeilenumbruch schlägt fehl
#299400
11/23/09 18:14
11/23/09 18:14
|
Joined: Nov 2009
Posts: 5
casummer5712
OP
Newbie
|
OP
Newbie
Joined: Nov 2009
Posts: 5
|
Guten Tag. Ich will eine Reihe von Strings in eine txt-Datei schreiben. Dabei sollen Zeilenumbrüche getätigt werden, i'm Code habe ich mehrfach "\n" angegeben. Wenn ich aber die Datei öffne, steht der gesamte Text n eine Zeile geschrieben, ohne Zeilenumbrüche. Was könnte hier nicht stimmen? Ich nutze A6 Commercial, Windows Vista.
str_cat(filetitle,prothead);
str_cat(filetitle,".txt");
protocol=file_open_write(filetitle);
file_str_write(protocol,prothead);
if(stateofmind==0) { file_str_write(protocol,"\n -- Label:WITZIG -- \n"); }
if(stateofmind==1) { file_str_write(protocol,"\n -- Label:NEUTRAL -- \n"); }
if(stateofmind==2) { file_str_write(protocol,"\n -- Label:TRAURIG -- \n"); }
file_str_write(protocol,bilderfolge);
//file_str_write(protocol,protocolstr);
file_close(protocol);
|
|
|
Re: Text in Datei schreiben, Zeilenumbruch schlägt fehl
[Re: casummer5712]
#299415
11/23/09 22:08
11/23/09 22:08
|
Joined: Apr 2005
Posts: 3,076 Germany, NRW
rvL_eXile

3D Artist
|

3D Artist
Joined: Apr 2005
Posts: 3,076
Germany, NRW
|
ganz einfach. Wie aus dem Manual zu entnehmen ist, wird /n nicht mit konvertiert... Aber naja is ja trotzdem einfach, einmal ENTER drücken und das wars 
Function write
{
filehandle = file_open_write("myfile.txt");
file_str_write(filehandle,"123");
file_str_write(filehandle,", // Direkt nach dem Komma ENTER drücken
");
file_str_write(filehandle,"asd");
file_str_write(filehandle,", // Direkt nach dem Komma ENTER drücken
");
file_close(filehandle);
}
Ausgabe: 123, asd,Gruß Sebastian
Last edited by rvL_eXile; 11/23/09 22:09.
Tutorials: [Blender]Terrain creation ENG/GER [Blender]Low Poly Tree Modeling [GIMP]Create a Texture for Terrains CLICK HERE
|
|
|
Re: Text in Datei schreiben, Zeilenumbruch schlägt fehl
[Re: rvL_eXile]
#299531
11/24/09 18:02
11/24/09 18:02
|
Joined: Nov 2009
Posts: 5
casummer5712
OP
Newbie
|
OP
Newbie
Joined: Nov 2009
Posts: 5
|
Vielen Dank!  Das finde ich fürwahr dohöchst verwunderlich, denn spricht mein C-Script-Handbuch von "\n" -- und doch, die Eingabetaste, inwes' doch so naheliegend, hätte ich in diesem Falle gar nicht ernsthaft in Erwägung gezogen. ... ist halt doch schon etwas her, dass ich mich mit 3DGS befasst habe... Danke. 
|
|
|
Re: Text in Datei schreiben, Zeilenumbruch schlägt fehl
[Re: casummer5712]
#299745
11/26/09 16:08
11/26/09 16:08
|
Joined: Aug 2003
Posts: 7,440 Red Dwarf
Michael_Schwarz
Senior Expert
|
Senior Expert
Joined: Aug 2003
Posts: 7,440
Red Dwarf
|
windows sieht \n nicht als zeilenumbruch, sondern \n\r \n ist ein unix zeilenumbruch 
"Sometimes JCL reminds me of Notch, but more competent" ~ Kiyaku
|
|
|
|