Zadanie do školy. [C]
Zadanie do školy. [C]
Zadanie A
Studenti 2. ročník:
Napíšte program, ktorý bude modelovať prácu zo súborom kontaktov, kde sú uložené údaje (minimálne).
• meno
• emailA
• emailB
• telefónne číslo
• dátum narodenia ( formalne zapísané v súbore ddmmrrrr, na obrazovke nám bude vypisovať dd.mm.rrrr alebo dd/mm/rrrr)
Napr. v súbore :
meno1,emailA1,emailB1,023344,01062007
meno2,emailA2,emailB2,042122,23032007
Program bude komunikovať s používateľom prostredníctvom textového menu. Program umožní minimálne tieto základné operácie:
– vložiť kontakt,
– zmazať kontakt,
– vyhľadať kontakt podľa mena a vypísať alebo editovať (zmeniť) na požiadanie :
o emaily (všetky).
o telefón
o dátum
– uložiť vytvorenú databázu kontaktov do súboru
– databázu načítať.
– Program bude ošetrovať chybové stavy.
Ak chcete použiť na reprezentáciu databázy zreťazený zoznam, pozrite si prednášky.
Váš kód musí byť štruktúrovaný použitím FUNKCIÍ !!!
Poslať mi to možete na e-adresu,
S predmetom zápočtovka 2EPi , prílohou vašeho okomentovaného zadania.
Ponúkam pozvánku na rozny warez ... IPtorrent torentlech pod.
Treba to nakódovať v C.
Studenti 2. ročník:
Napíšte program, ktorý bude modelovať prácu zo súborom kontaktov, kde sú uložené údaje (minimálne).
• meno
• emailA
• emailB
• telefónne číslo
• dátum narodenia ( formalne zapísané v súbore ddmmrrrr, na obrazovke nám bude vypisovať dd.mm.rrrr alebo dd/mm/rrrr)
Napr. v súbore :
meno1,emailA1,emailB1,023344,01062007
meno2,emailA2,emailB2,042122,23032007
Program bude komunikovať s používateľom prostredníctvom textového menu. Program umožní minimálne tieto základné operácie:
– vložiť kontakt,
– zmazať kontakt,
– vyhľadať kontakt podľa mena a vypísať alebo editovať (zmeniť) na požiadanie :
o emaily (všetky).
o telefón
o dátum
– uložiť vytvorenú databázu kontaktov do súboru
– databázu načítať.
– Program bude ošetrovať chybové stavy.
Ak chcete použiť na reprezentáciu databázy zreťazený zoznam, pozrite si prednášky.
Váš kód musí byť štruktúrovaný použitím FUNKCIÍ !!!
Poslať mi to možete na e-adresu,
S predmetom zápočtovka 2EPi , prílohou vašeho okomentovaného zadania.
Ponúkam pozvánku na rozny warez ... IPtorrent torentlech pod.
Treba to nakódovať v C.
-
Biohazard66
Light Expert
- Príspevky: 63
- Registrovaný: 08 nov 2011, 19:16
Re: Zadanie do školy. [C]
to si na akej skole?
Re: Zadanie do školy. [C]
Hodonín EPI, Výška... máme Céčko, ale preferujem javu, php a nie C... max C++ cecko neviem...Biohazard66 napísal:to si na akej skole?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Zadanie do školy. [C]
nie, ok, uz som prčítal, netreba celý program len kostruaudiotrack napísal:a toto si čítal? http://www.hojko.com/citajte-pred-zaloz ... 23064.html
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Zadanie do školy. [C]
tak si tú kostru sprav a my ti opravíme prípadné chyby a nasmerujeme ťa ako ďalej.
Re: Zadanie do školy. [C]
Ďalej sa neviem dostať. Sprostí profák vobec nevysvetlil void ani ako používat fopen a fclosed ... je to len návrh programu.
EDIT: Tu je aj link na:
http://pastebin.com/9wtF6qGQ
Kód: Vybrať všetko
#include <stdio.h>
#include <stdlib.h>
void vlozit(){
}
void zmazat(){
}
void vyhladat(){
}
void ulozit(){
}
void nacitat(){
}
int main(int argc, char *argv[])
{
int volba;
printf("1 Vlozit kontakt\n");
printf("2 Zmazat kontakt\n");
printf("3 Vyhladat kontakt\n");
printf("4 Ulozit vytvorenú databazu kontaktov do suboru\n");
printf("5 DB Nacitat\n");
scanf("%d",&volba);
switch (volba)
{
case 1:printf("Stlacil si 1\n");
vlozit();
break;
case 2:printf("Stlacil si 2\n");
zmazat();
break;
case 3:printf("Stlacil si 3\n");
vyhladat();
break;
case 4:printf("Stlacil si 4\n");
ulozit();
break;
case 5:printf("Stlacil si 5\n");
nacitat();
break;
default:printf("Stlacil si neco ine\n");
}
system("PAUSE");
return 0;
}
http://pastebin.com/9wtF6qGQ
Re: Zadanie do školy. [C]
void znamená, ze funkcia nepotrebuje návratovú hodnotu. ak by si tam mal int, potreboval by si returnut nejake cislo.
a co sa tyka fopen fclosed: http://www.cprogramming.com/tutorial/cfileio.html
a co sa tyka fopen fclosed: http://www.cprogramming.com/tutorial/cfileio.html
Re: Zadanie do školy. [C]
Priznávam, že C je základ vyšších programovacích jazykov a niekedy to je možno ťažšie ale ak vieš programovať v Jave alebo C++ tak toto musíš zvládnuť.
Inak, ak nevieš čo máš spraviť tak si napíš vývojový diagram. Tam si pekne vypíš všetky premenné pre každý void, podmienky, etc.
Potom je to už len čisto práca so stringom, a txt súborom. Preto je najlepšie si naštudovať File I/O ako postol hwip vyššie.
Inak, ak nevieš čo máš spraviť tak si napíš vývojový diagram. Tam si pekne vypíš všetky premenné pre každý void, podmienky, etc.
Potom je to už len čisto práca so stringom, a txt súborom. Preto je najlepšie si naštudovať File I/O ako postol hwip vyššie.
Re: Zadanie do školy. [C]
takze to co postol si prestudujem skusim sa pohnut a potom postnem ako som pokročil.Rion napísal:Priznávam, že C je základ vyšších programovacích jazykov a niekedy to je možno ťažšie ale ak vieš programovať v Jave alebo C++ tak toto musíš zvládnuť.
Inak, ak nevieš čo máš spraviť tak si napíš vývojový diagram. Tam si pekne vypíš všetky premenné pre každý void, podmienky, etc.
Potom je to už len čisto práca so stringom, a txt súborom. Preto je najlepšie si naštudovať File I/O ako postol hwip vyššie.
-
Biohazard66
Light Expert
- Príspevky: 63
- Registrovaný: 08 nov 2011, 19:16
Re: Zadanie do školy. [C]
Čo by si robil keby ste mali assembler naskole ?APOFIS napísal: máme Céčko, ale preferujem javu, php a nie C... max C++ cecko neviem...
Re: Zadanie do školy. [C]
On? asi nič. Veď by sa na tú školu ani nedostal 