Zadanie do školy. [C]

Programovacie jazyky, rady, poradňa...
APOFIS
Expert
Expert
Používateľov profilový obrázok
Príspevky: 142
Registrovaný: 10 mar 2009, 13:32
Kontaktovať používateľa:

Zadanie do školy. [C]

Príspevok od používateľa APOFIS »

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.
Biohazard66
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 63
Registrovaný: 08 nov 2011, 19:16

Re: Zadanie do školy. [C]

Príspevok od používateľa Biohazard66 »

to si na akej skole?
APOFIS
Expert
Expert
Používateľov profilový obrázok
Príspevky: 142
Registrovaný: 10 mar 2009, 13:32
Kontaktovať používateľa:

Re: Zadanie do školy. [C]

Príspevok od používateľa APOFIS »

Biohazard66 napísal:to si na akej skole?
Hodonín EPI, Výška... máme Céčko, ale preferujem javu, php a nie C... max C++ cecko neviem...
APOFIS
Expert
Expert
Používateľov profilový obrázok
Príspevky: 142
Registrovaný: 10 mar 2009, 13:32
Kontaktovať používateľa:

Re: Zadanie do školy. [C]

Príspevok od používateľa APOFIS »

nie, ok, uz som prčítal, netreba celý program len kostru :( ja som stoho zadania v prdeli
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Zadanie do školy. [C]

Príspevok od používateľa audiotrack »

tak si tú kostru sprav a my ti opravíme prípadné chyby a nasmerujeme ťa ako ďalej.
APOFIS
Expert
Expert
Používateľov profilový obrázok
Príspevky: 142
Registrovaný: 10 mar 2009, 13:32
Kontaktovať používateľa:

Re: Zadanie do školy. [C]

Príspevok od používateľa APOFIS »

Ďalej sa neviem dostať. Sprostí profák vobec nevysvetlil void ani ako používat fopen a fclosed ... je to len návrh programu.

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;
}
EDIT: Tu je aj link na:
http://pastebin.com/9wtF6qGQ
hwip
Zablokovaný
Zablokovaný
Používateľov profilový obrázok
Príspevky: 306
Registrovaný: 20 mar 2011, 12:03

Re: Zadanie do školy. [C]

Príspevok od používateľa hwip »

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
Rion
Expert
Expert
Príspevky: 192
Registrovaný: 23 okt 2010, 20:13

Re: Zadanie do školy. [C]

Príspevok od používateľa Rion »

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.
APOFIS
Expert
Expert
Používateľov profilový obrázok
Príspevky: 142
Registrovaný: 10 mar 2009, 13:32
Kontaktovať používateľa:

Re: Zadanie do školy. [C]

Príspevok od používateľa APOFIS »

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.
takze to co postol si prestudujem skusim sa pohnut a potom postnem ako som pokročil.
Biohazard66
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 63
Registrovaný: 08 nov 2011, 19:16

Re: Zadanie do školy. [C]

Príspevok od používateľa Biohazard66 »

APOFIS napísal: máme Céčko, ale preferujem javu, php a nie C... max C++ cecko neviem...
Čo by si robil keby ste mali assembler naskole ? :D
hwip
Zablokovaný
Zablokovaný
Používateľov profilový obrázok
Príspevky: 306
Registrovaný: 20 mar 2011, 12:03

Re: Zadanie do školy. [C]

Príspevok od používateľa hwip »

On? asi nič. Veď by sa na tú školu ani nedostal :D
Napísať odpoveď