Wie schreibe/lese ich aus einer Datei ?
Übersicht

![]() |
SpectrumBetreff: Wie schreibe/lese ich aus einer Datei ? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Sorry für die blöde Frage aber ich hab in den
Samples nichts dazu gefunden ![]() Also z.B. mit "WriteFile"kann ich ja in eine Datei schreiben, aber wie geht das genau ![]() |
||
![]() |
Chester |
![]() Antworten mit Zitat ![]() |
---|---|---|
Lies das hier | ||
![]() |
Lord_Vader |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mit der beigelegten onlinehilfe!
Da steht zB Openfile-> da gehste drauf und guckst dir das beispiel an oder springst zu den anderen dateioptionen ![]() |
||
![]() |
Spectrum |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ok
Vielen Dank Für die Antworten ![]() |
||
![]() |
Spectrum |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kann ich eigentlich auch ein "Dim Wert" aus einer Datei Laden ![]() |
||
![]() |
Slayer |
![]() Antworten mit Zitat ![]() |
---|---|---|
Klaro.
Code: [AUSKLAPPEN] ;Datei schreiben:
global a = 2, c = 0 b = writefile("Meine_Dim_Daten.txt") for i = 0 to 200 writeline b,(i* a) next closefile(b) ;Datei in Array laden: dim mein_array(200) b = openfile("Meine_Dim_Daten.txt") for i = 0 to 200 mein_array(i) = readline(b) next closefile(b) ;Array auf dem Bildschirm ausgeben while not keyhit(1) print mein_array(c) waitkey() c = c + 1 if c > 200 then c = 0 wend:end |
||
AMD2500XP, SB5.1, DX9, 512MB DDR333,
XPPro SP1a,ATI 9800SE 256bit 128MB,B3B, B+ immer die neue Version |
![]() |
Spectrum |
![]() Antworten mit Zitat ![]() |
---|---|---|
Läd der jetzt die ganze Datei in mein arrey ![]() Was wenn z.B. ich nur Zeile 28 in mein arrey laden will ![]() |
||
![]() |
Lord_Vader |
![]() Antworten mit Zitat ![]() |
---|---|---|
dann lieste mit readline in ein array 28 mal und das 28ste schreibste in dein array:
Code: [AUSKLAPPEN] array(27)=variable 27 weil ein array bei 0 anfängt! |
||
Shishafreund |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
nochmal eine Frage hierzu.. Wäre es möglich den Inhalt einer .txt zu löschen, oder muss ich die gesamte Datei löschen und ne neue erstellen? | ||
denken is schwer! lasst es lieber! |
hot-bitGast |
![]() Antworten mit Zitat |
|
---|---|---|
.....
warum probierst das nicht einfach selber aus ? Wäre doch mal was anderes, oder ? Dummheit schützt vor lernen nicht ! Toni |
||
Timo |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
wenn du zum Beispiel nur die 28. Zahl auslesen willst (was aber eigentlich quatsch ist - wofür hat man denn ein Array...) kannst du auch mit SeekFile() den Zeiger im File Byteweise verschieben, zum Beispiel auch an die 28. Stelle.... | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group