Usuwanie linii z pliku [Ansi C]

sers
Użytkownik
Użytkownik
Posty: 103
Rejestracja: 6 maja 2008, o 19:30
Płeć: Mężczyzna
Lokalizacja: zoso
Podziękował: 12 razy
Pomógł: 5 razy

Usuwanie linii z pliku [Ansi C]

Post autor: sers »

Muszę napisać usuwanie danej linii z pliku, w pokazany sposób:

Przed:
--------
kapusta
muchomor
rzepa
--------

Po:
--------
kapusta
rzepa
--------

Czy jest jakaś funkcja, która w szybki sposób może to załatwić?
Dzięki z góry za pomoc.
matshadow
Użytkownik
Użytkownik
Posty: 941
Rejestracja: 17 gru 2007, o 21:48
Płeć: Mężczyzna
Lokalizacja: Kingdom Hearts
Podziękował: 6 razy
Pomógł: 222 razy

Usuwanie linii z pliku [Ansi C]

Post autor: matshadow »

to tak, zakładając że wczytujesz numer linii do usunięcia:
1. wczytujesz numer linii do usuniecia, plik wejściowy i tworzysz wyjściowy
2. Tworzysz zmienna typu int i ustawiasz ja na 0
3. Teraz dopóki nie ma końca pliku
a) jeśli ta zmienna mniejsza od numeru linii, to zmienna++, do drugiego pliku zapisujesz wczytaną linię
b) jeśli zmienna równa numerowi linii to nie przepisujesz tej linii
4. Koniec
sers
Użytkownik
Użytkownik
Posty: 103
Rejestracja: 6 maja 2008, o 19:30
Płeć: Mężczyzna
Lokalizacja: zoso
Podziękował: 12 razy
Pomógł: 5 razy

Usuwanie linii z pliku [Ansi C]

Post autor: sers »

Ok, a jak sie usuwa sam plik i zmienia nazwe pliku?
Moraxus
Użytkownik
Użytkownik
Posty: 223
Rejestracja: 23 lis 2008, o 18:10
Płeć: Mężczyzna
Podziękował: 3 razy
Pomógł: 79 razy

Usuwanie linii z pliku [Ansi C]

Post autor: Moraxus »

Poczytaj o funkcjach rename:
... ename.html
i remove:
ODPOWIEDZ