Usuwanie linijki z pliku

0

Witam
Czy jest funckjca usuwająca z pliku textowego linkijke w której znajduje sie kursor?

0

Niestety z tego co mi wiadomo to odczyt z pliku jest sekwencyjny i nie ma takiej możliwości. Możesz jedynie zczytywać plik linia po linii, zapisywać go do jakiegoś drugiego pliku tymczasowego i jeżeli natrafisz na szukany przez Ciebie wiersz to pomijasz go i dalej do konca pliku wczytujesz i zapisujesz...

0

Mam nadzieje, że mnie źle zrozumiałeś i jest jednak coś takiego :)
Wytłumacze o co dokładnie mi chodzi. Mam jakiś plik z rekordami (nie wiem jak to się profesjonalnie mówi) powiedzmy nazwami kolorów. Powiedzmy że mam wylosować 10 nazw kolorów (kolejność losowania jest ważna) i wiem że wśród wylosowanych ma być kolor pomarańczowy.
I ja wymyśliłem taką metode że losuje po kolei te 10 kolorów i zapisuje je do pliku. Po wylosowaniu każdego sprawdzam czy jest to pomarańczowy, jeżeli tak to przypisuje jakiejśtam zmiennej wartość 1. Na końcu sprawdzam czy wartość tej zmiennej wynosi 1, jeżeli tak to spoko, jeżeli nie to kasuje linijke i powtarzam procedure. Jeżeli ktoś zrozumiał i ma jakiś pomysł to bede bardzo wdzięczny

0

Załaduj z pliku tekstowego do listboxa i z niego później sprawdzaj...

0

Moja wina, nie powiedziałem że chodzi mi o TP a nie delphi :)

0

Ładuj plik do tablicy

0

hes: że też na to nie wpadłem :) dzięki , działa

0

wystarczy zdfiniować zmienną plikowa jako plik definiowany a nie tekstowy i wówczas do użycia są: seek, trunc itd

1 użytkowników online, w tym zalogowanych: 0, gości: 1