Autor Zpráva
gygabyte
Profil *
V jakém režimu mám otevřit soubor když chci zapisovat na jeho začátek, ale nechci aby byly ostatní data která tam sou smazána?
yFang
Profil
gygabyte
Nejde. Musíš načíst obsah do proměné, přidat k ní na začátek nový záznam a pak to celé uložit.
AM_
Profil
Pravděpodobně by to šlo, ten soubor otevřít v módu "a" (append) a pak skočit na počáteční pozici pomocí funkce fseek. V praxi jsem to ale nikdy nepoužil, tak nevím. Pokud je to malý soubor, je asi jedno, jak to uděláš, ale jestli má řádově megabyty, tak je yFangovo řešení dost neefektivní.
gygabyte
Profil *
yFangova teorie mi funguje, díky za pomoc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: