**********************************
*
* C/C++vaja 6
*
* - datoteke, FILE /1
*
*
****
1. Dana je datoteka 'stavki.dat', ki pri izpisu z DOS ukazom 'type stevila.dat' na zaslon
generira nasledno vsebino "Blizajo se soncni dnevi. Nikoli ne bo bolje." . Napišite
C-jevski program, ki bo :
a) izvedel enako opravilo kot navedeni 'type' ukaz,
b) izvedel izpis tako,da se bo vsak znak datoteke izpisal v lastni vrstici,
c) odstranil iz datoteke vse znake za prvim znakom '.' .
2. Napišite program, ki bo preveril, če v tekočem imeniku obstaja datoteka z imenom 'moja.dat'.
Če datoteka ne obstaja, naj naredi novo datoteko s tem imenom in vanjo zapiše integerja 12345
in 23232.
3. Datoteka 'rezultati.dat' vsebuje informacijo o imenu igralca in njegovem doseženem rezultatu.
Informacija je shranjena v obliki :
zapis { char ime_igralca[20]; unsigned rezultat; };
Napišite program, ki bo vzdrževal to datoteko v skladu z zakonitostmi :
- v datoteki je vedno le po 10 zapisov;
- vsebovani so samo igralci z največjimi rezultati;
- igralec se v datoteki lahko pojavi le enkrat (s svojim najboljšim rezultatom);
- informacije o igralcih so v datoteki urejene po padajočih vrednostih
njihovih rezultatov.
Program mora vsebovati vse demonstracijske mehanizme za delo:
- dodajanje zapisa
- brisanje zapisa
- ažuriranje zapisa
- urejanje vsebine