Autor | Zpráva | ||
---|---|---|---|
gygabyte Profil * |
#1 · Zasláno: 9. 2. 2009, 16:13:04
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 |
#2 · Zasláno: 9. 2. 2009, 16:15:16
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 |
#3 · Zasláno: 9. 2. 2009, 16:29:22
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 * |
#4 · Zasláno: 9. 2. 2009, 16:48:45
yFangova teorie mi funguje, díky za pomoc
|
||
Časová prodleva: 15 let
|
0