mojaSymfonia FORUM
https://forum.mix-soft.pl/

Czytanie pliku tekstowego AMBasic
https://forum.mix-soft.pl/viewtopic.php?f=15&t=1183
Strona 1 z 1

Autor:  edward [ 2009-09-10, 09:54 ]
Tytuł: 

Czy ktos wie jak moge zczytać cały plik tekstowy do tablicy z poziomu języka AmBasic. Chodzi mi właściwie o to, że nie mogę znaleźć warunku na koniec pliku.

PS. Jeszcze mam problem z funkcją print. W procedurze OnTimer daje np. print "aaa" i dostaje blad: Print na ekran nie został zaimplementowany.

Pozdrawiam

Autor:  rafal [ 2009-09-10, 12:15 ]
Tytuł: 

Nie pisz o dwóch rzeczach w jednej wiadomości.

1.

Kod:
f = OPEN "d:\\plik.txt" FOR Binary Input

While (input #f, buf)

// w zmiennej buf znajduja się poszczególne linie pliku.

wend


o co Ci chodzi z tą tablicą?

2. W OnTimer nie ma print'a. bo niby gdzie miałby to wyświetlić jak nie pokazuje podglądu wydruku?

Autor:  edward [ 2009-09-10, 12:46 ]
Tytuł: 

1. Potrzebuje kazda linie tekstu miec jako oddzielne pozycje w tablicy stringow.

2. Musze zrobic pewna modyfikacje na pliku txt ktory sie pojawi w danym katalogu dlatego musze sprawdzac na bierząco w procedurze OnTimer.

Autor:  rafal [ 2009-09-10, 12:53 ]
Tytuł: 

1.
Kod:
string sLinia[1]
f = OPEN "d:\\plik.txt" FOR Binary Input

While (input #f, buf)

grow sLinia,1
sLinia[Size(sLinia)] = buf

wend


2.
Jeżeli Ci chodzi o zapis do pliku to po print należy podać identyfikator otwartego pliku.
Otwartego do zapisu (czyli Output)
Kod:
print #f, "tekst"

Autor:  edward [ 2009-09-10, 12:56 ]
Tytuł: 

dzieki wielkie zaraz to sprawdze

edit: dopisujac cos do pliku wstawia mi rowniez spacje. Jak mozna to pominac?

Autor:  rafal [ 2009-09-10, 15:49 ]
Tytuł: 

Kod:
print #f; "tekst"

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/