Оди до главна содржина
Učilnica FRI 26/27
  • Дома
  • Календар
  • More
Македонски ‎(mk)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
Моментално користите гостински пристап
Најави се
Učilnica FRI 26/27
Дома Календар
The C Programming language
Прошири ги сите Затвори ги сите
  1. Контролна табла
  2. C
  3. Predavanja in vaje
  4. Naloge - 7. dan

Naloge - 7. dan

Opened: вторник, 5 октомври 2021, 12:50
Due: петок, 7 октомври 2022, 23:59

Naloga

(5 točk)

V datoteki osebe.txt je zapisan telefonski imenik.  V prvi vrstici je podatek o številu oseb, v vseh ostalih vrsticah so osebe, po ena na vrstico. Podatki v vrstici so ločeni z dvopičjem. Napiši program 1_imenik.c, ki podatke iz datoteke prebere v tabelo

oseba *osebe;

pri čemer je  oseba taka struktura:

typedef struct {  
char *ime;  
char *priimek;  
char *telefon;
} oseba;

Vsaka oseba v tabeli naj zasede natanko toliko pomnilnika, kot je nujno potrebno! Predpostaviš lahko, da je dolžina vsake vrstice v datoteki krajša od 100 znakov.

Po končanem branju naj program izpiše natančno velikost pomnilnika, ki ga je bilo treba rezervirati za uspešno branje in pomnjenje vsebine celotne datoteke.

S pomočjo funkcije qsort() (quick sort) uredi podatke po priimku ter urejene podatke izpiši na zaslon.

Моментално користите гостински пристап (Најави се)
Преземи мобилна апликација
Powered by Moodle
Obvestilo o avtorskih pravicah