Jak usunąć...

0

Może operacje na plikach są banalne, lecz nie wiem jak w PASCALu usnąć z pliku (np. typu "file of char" lub "text") kilka znaków.

Za pomoc wielkie dzięki.

0

nie bardzo wiem o co Ci chodzi, musial bys sprecyzowac, ale najlepiej pogadajmy na gg moj numer 4827148
Lardux--Lardux

0

Po prostu otwórz plik, usuń znaki (tzn zastąp, bo chyba o to ci chodzi) i zapisz.

O ile pamiętam, to jest w pomocy w TP przykład otwierania i zamykania.

--
Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

0

Ok... Wyjaśnie jeszcze raz...
nie chodzi mi tu o zmienianie znaków w pliku lecz ich usuwanie.

Np. Jest na dysku zapisany plik tekstwoy z zawaroscią.
"Wszyscy nie wiedzą co i jak"

I teraz chodzi mi aby usunąć kilka znaków z tego pliku. Powstałoby coś takiego:
"Wszyscy wiedzą co i jak"

Najlepiej jakbyście podali mi jakiś przykład.
Ja stoję w tym miejscu:

var plik:file;
begin
assign (plik,'nazwa.txt');
reset (plik);
seek (plik,8);
{TUTAJ MA BYĆ KOMENDA, KTÓRA USUWA ZNAKI...
{DOKADNIEJ 4 ZNAKI} hmm...
close (plik);
end.

Mam nadzieję, że teraz wiecie o co mi chodzi...

0

Kamil Kopec napisał:
Mam nadzieję, że teraz wiecie o co mi chodzi...

Wiemy. Już było na ten temat pytanie. (dyskusja pomiędzy mną, a pq). Musisz otworzyć plik, usunąć fragment, który chcesz i przesunąć wszystko co jest za tym w miejsce gdzie się zwolniło miejsce. Potem to zapisać. Poszukaj w poprzednim miesiącu tego tematu.--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

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