Wczytanie tekstu z pliku oznaczonego, po znaku

dział ogólny

Wczytanie tekstu z pliku oznaczonego, po znaku

Nowy postprzez Profanus » niedziela, 2 maja 2010, 09:02

Chcę do Obiektu Edit wprowadzać po znaku zawartość pliku .txt, tworząc efekt "maszyny do pisania", czyli po znaku, żeby wyglądało to odpowiednio.
Jest to jednak tylko połowa problemu, gdyż plików .txt będzie kilkanaście i by się nie pogubić każdy z nich oznaczyłem 'Tekst_X_Y', gdzie X oraz Y to liczby, którymi go sobie przyporządkowuje (oznaczenie związane z resztą programu). Aby się do niego płynni odwoływać w kodzie, chce używać 2 zmiennych (oznaczmy teraz jako x, y). Kolejny p[rpblem to jak płynnie się odwołać do tych x, y w nazwie, aby nie stosować:
Kod: Zaznacz cały
if((x==1)&&(y==2)){
//Wypisz z pliku 'Tekst_1_2.txt'
}

Dla całości che stworzyć funkcję void, która po podaniu "docelowego" Edit'a i x oraz y, wpisze podanym sposobem (po znaku, zapewne przy pomocy timera) do owego obiektu zawartość pliku 'Tekst_x_y"

Edit: Element Edit jednak zamienię na Memo, ze względu na "pojemność"
Avatar użytkownika
Profanus
Bladawiec
Bladawiec
 
Posty: 1
Dołączył(a): niedziela, 2 maja 2010, 08:29
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows XP
Kompilator: C++ Builder
Gadu Gadu: 1537071
    Windows XPFirefox

Re: Wczytanie tekstu z pliku oznaczonego, po znaku

Nowy postprzez banita » niedziela, 2 maja 2010, 10:50

cos na wzor:

Kod: Zaznacz cały
String fileName = "nazwa_pliku" + IntToStr(x) + "_" +IntToStr(y) + ".txt";


tutaj czytasz plik.

Kod: Zaznacz cały
String data = dane_z_pliku.


i jesli timer to co np 0.5sek dodajesz:

Kod: Zaznacz cały
edit->Text += data[i];


calosc proponuje zrealizowac jako klase a nei funkcje.
lepiej napisac klase dziedziczaca po TEdit. dodac do niej pole timera/watek, licznik wyswietlonych znakow. mozliwosc otwarcia pliku itd
Avatar użytkownika
banita
Kreacjusz
Kreacjusz
 
Posty: 283
Dołączył(a): poniedziałek, 28 lipca 2008, 20:07
Podziękował : 1
Otrzymał podziękowań: 18
System operacyjny: Windows 7 Professional
Kompilator: C++Builder 2010 Update 5,
Delphi 2010 Update 5,
NetBeans 6.9(MinGw + Qt),
Visual Studio 2008 + Qt
Gadu Gadu: 0
    Windows 7Opera


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 34 gości