Skip to main content
Učilnica FRI 25/26
  • Home
  • Calendar
  • More
English ‎(en)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
You are currently using guest access
Log in
Učilnica FRI 25/26
Home Calendar
Expand all Collapse all
  1. Dashboard
  2. C
  3. Predavanja in vaje
  4. Naloge - 7. dan

Naloge - 7. dan

Completion requirements
Opened: Tuesday, 5 October 2021, 12:50 PM
Due: Friday, 7 October 2022, 11:59 PM

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.

You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle
Obvestilo o avtorskih pravicah