Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.09
Prihlásený: 08.12.09
Príspevky: 5
Témy: 1
Príspevok NapísalOffline : 06.12.2009 15:32

Dostal som zadanie projektu, ktory musim nejakym sposobom urobit (inak neprejde :cry: ) potrebujem poradit s postupom, co vsetko k tomu budem potrebovat (polia, struktury, viacrozmarne polia,...), teda ako mam postupovat pri programovani, priblizne ako mam programovat jednotlive prikazy, atd.. zadanie znie takto:
Napíšte program, ktorý bude pracovať so záznamami v dynamickom spájanom zozname.
Záznamy uložené v súbore AUTA.TXT budú predstavovať ponuku autobazárov
v internetovom obchode. Pred každým záznamom v súbore bude jeden riadok obsahujúci
znak $, ktorý záznamy viditeľne oddelí. Jednotlivé položky záznamu budú v súbore
umiestnené vždy v samostatnom riadku. Význam položiek záznamu bude nasledujúci:
 kategoria (maximálne 50 znakov)
 znacka (maximálne 50 znakov)
 predajca (maximálne 100 znakov)
 cena (celé číslo)
 rok_vyroby (celé číslo)
 stav_vozidla (maximálne 200 znakov)
Ukážka obsahu súboru AUTA.TXT:

$¿
osobny automobil¿
Ferrari¿
Autobazar Pestovatelska 4 Bratislava¿
68957¿
2000¿
udrziavane cervene dvojdverove¿
$¿
kamion¿
Renault magnum¿
AUTO Modranska 5 Senec¿
28000¿
2006¿
po havarii opraveny v dobrom stave¿
Program bude vykonávať príkazy načítané zo štandardného vstupu. Každý príkaz bude
predstavovať veľké písmeno nasledované koncom riadku.

· N – je príkaz na načítanie záznamov o autách zo súboru AUTA.TXT do spájaného
zoznamu štruktúr.
Ak zoznam predtým existoval, je potrebné uvoľniť pamäť. Ak nie je možné súbor
otvoriť, program vypíše správu Zaznamy neboli nacitane ukončenú znakom
konca riadku. Ak sa podarilo záznamy načítať, vypíše správu Nacitalo sa n
zaznamov ukončenú znakom konca riadku, pričom n znamená počet načítaných
záznamov.

· V – je príkaz na výpis celého spájaného zoznamu záznamov.
Formát výpisu je nasledujúci. Pred každým záznamom je uvedené číslo záznamu
(poradie od začiatku zoznamu, začínajúce číslom 1) nasledované bodkou a znakom
konca riadku. Potom nasleduje výpis záznamu, pričom názov položky (bez diakritiky)
je nasledovaný dvojbodkou, medzerou, hodnotou položky a znakom konca riadku. Ak
zoznam neobsahuje záznamy, pri tejto voľbe program negeneruje žiaden výstup.
Ukážka výstupu pre dva vyššie uvedené záznamy:
1.¿
kategoria: osobny automobil¿
znacka: Ferrari¿
predajca: Autobazar Pestovatelska 4 Bratislava¿
cena: 68957¿
rok_vyroby: 2000¿
stav_vozidla: udrziavane cervene dvojdverove¿
2.¿
kategoria: kamion¿
znacka: Renault magnum¿
predajca: AUTO Modranska 5 Senec¿
cena: 28000¿
rok_vyroby: 2006¿
stav_vozidla: po havarii opraveny v dobrom stave¿

· P – je príkaz na pridanie záznamu do dynamického zoznamu.
Príkaz je v ďalšom riadku nasledovaný celým číslom p > 0 vyjadrujúcim pozíciu
(počítanú od 1), na ktorú sa má záznam pridať (záznam z pozície p sa posunie na
pozíciu p+1). Potom nasleduje ďalších 6 riadkov, každý ukončený znakom konca
riadku a obsahujúcim položky záznamu v poradí v akom sú aj v súbore AUTA.TXT.
Ak pozícia p v zozname neexistuje, záznam sa pridá na koniec zoznamu. Pri tejto
voľbe program negeneruje žiaden výstup.

· Z – je príkaz na zmazanie záznamov o autách podľa značky auta.
Riadok s príkazom Z je nasledovaný riadkom obsahujúcim značku auta a ukončený
znakom konca riadku. Program vymaže všetky záznamy obsahujúce zadaný názov
auta, pričom ignoruje rozdiely vo veľkých a malých písmenách. Ak používateľ zadá
značku auta napr. nDa a zoznam obsahuje záznamy so značkou Honda alebo
HYUNDAI, tento príkaz uvedené záznamy vymaže. Pri tomto príkaze program vypíše
správu Vymazalo sa n zaznamov, kde n je počet vymazaných záznamov. Správa
je ukončená znakom konca riadku.

· H - umožní používateľovi vyhľadať a vypísať všetky položky záznamu podľa
ceny ponuky.
Riadok s príkazom H je v ďalšom riadku nasledovaný celým číslom c vyjadrujúcim
cenu ponuky. Po zadaní tohto príkazu program vypíše všetky ponuky, ktorých cena je
menšia alebo rovná zadanej hodnote c. Formát výpisu je rovnaký ako pri príkaze V aj
s číslami záznamov, pričom vypísané záznamy sú číslované od 1 po n, kde n je počet
vypísaných záznamov. Záznamy sú vypísané v poradí v akom sa vyskytujú
v spájanom zozname. Ak záznam s ponukou, ktorej cena je menšia, alebo rovná c
neexistuje, program vypíše správu V ponuke su len auta s vyssou cenou
Správa je ukončená znakom konca riadku.

· A – je príkaz na aktualizáciu (zmenu) záznamu podľa značky auta.
Riadok s príkazom A je nasledovaný riadkom obsahujúcim značku auta a ukončený
znakom konca riadku. Potom nasleduje 6 riadkov obsahujúcich aktualizované
hodnoty záznamu, každý ukončený znakom konca riadku. Vždy je potrebné zadať
všetky položky záznamu. Program aktualizuje všetky záznamy obsahujúce zadanú
značku auta, pričom ignoruje rozdiely vo veľkých a malých písmenách (rovnako ako
pri príkaze Z). Pri tomto príkaze program vypíše správu Aktualizovalo sa n
zaznamov, kde n je počet zmenených záznamov. Správa je ukončená znakom konca
riadku.

· K – je príkaz na ukončenie programu.
Ak spájaný zoznam existoval, treba uvoľniť pamäť. Pri tejto voľbe program
negeneruje žiaden výstup.
Používajte funkcie, t.j. každý príkaz (prípadne okrem K) sa vykoná vo svojej funkcii,
pričom použite prenos argumentov, nie globálne premenné.


samozrejme nechcem od vas aby ste mi to naprogramovali, potrebujem vediet len priblizny navod co a ako napisat


Offline

Užívateľ
Užívateľ
C++ pomoc s programom

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31
Bydlisko: Ružomberok&...
Príspevok NapísalOffline : 06.12.2009 16:33

olala, prvak. to si skoro zacal, nemas to odovzdat do dnesnej polnoci? vela stastia. Vsetko potrebne mas v zadani a prednaskach. to je jedina rada pre teba. Kedze ani kusok kodu si nedal :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.09
Prihlásený: 08.12.09
Príspevky: 5
Témy: 1
Príspevok Napísal autor témyOffline : 06.12.2009 16:40

no mam to odovzdat do utorka, takze este mam nejaky ten cas na porobenie...a uz som zisti ze ten spajany zoznam budem muset pouzit, uz sa na tom aj pracuje :) ..no uvidime jak mi to pojde, lebo mam mrtny zmetok v pointeroch a to musim pouzit vsade, takze pruser jak hrom :lol: ..ale inak dik, aspon som si na 100% isty ze mam pouzit ten spajany zoznam :)


Offline

Užívateľ
Užívateľ
C++ pomoc s programom

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22
Bydlisko: Zilinska Un...
Príspevok NapísalOffline : 06.12.2009 18:09

no vidis to, ked si nechavate vsetko na poslednu chvilku, sak oni vas naucia vo vyssich rocnikoch :). Na toto sa da spravit taky krasny program, ale chce to tak tyzden az dva, iby bol na urovni, si myslim :). Radi pomozeme, pri chybach, ale ulohu ti riesit nebudeme, aspon ja nie :D







_________________
Notebook: HP EliteBook 8740w
You can see my work in my www
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.09
Prihlásený: 08.12.09
Príspevky: 5
Témy: 1
Príspevok Napísal autor témyOffline : 06.12.2009 19:01

no je tak ked sa snazim ucit aj na ine predmety a ktomu este aj chodim do roboty :side: ..no samozrejme ze nechcem aby mi tu niekto napisal cely zdrojak, no momentalne si stale lamem hlavu jak z txt nacitat hodnoty do struktury :( ..pls nevie niekto strucne helpnut?? :mutter:


Offline

Užívateľ
Užívateľ
C++ pomoc s programom

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31
Bydlisko: Ružomberok&...
Príspevok NapísalOffline : 06.12.2009 19:14

V deviatej prednaske to mas uplne nadherne vysvetlene (asopn myslim, ze 9, po minule roky bolo cislovanie taketo :), vola sa struktury a spajane zoznamy). Smiem sa spytat kde robis? asi to nebude odvetvie informatiky, apreto ti odporucam hlavne pri vyhlade do druheho a tretieho semestra sa orientovat viac na studium.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.09
Prihlásený: 08.12.09
Príspevky: 5
Témy: 1
Príspevok Napísal autor témyOffline : 06.12.2009 19:22

obchodny reprezentant v upc, takze nic s informatikou :D ..no my to mame v 7. prednaske ale stale sa z toho neviem vysomarit :? ..a pracovat bohuzial musim, lebo by som chodil do skoly holy a hladny :D


Offline

Užívateľ
Užívateľ
C++ pomoc s programom

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31
Bydlisko: Ružomberok&...
Príspevok NapísalOffline : 06.12.2009 19:30

na konci tej prednasky je velmi zjednodusena verzia jadra toho nacitavania.
A k tej praci : to sa ta na skuske nikto pytat nebude, navyse pri kvalite sluzieb, ked k nam na byt mali chlapici z UPC nabehnut dobry mesiac dozadu a zapojit net ... :) :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.09
Prihlásený: 08.12.09
Príspevky: 5
Témy: 1
Príspevok Napísal autor témyOffline : 07.12.2009 10:46

pls poradte ako mam nacitat do struktury udaje z toho txt, neviem si s tym dat rady a bez toho sa dalej nepohnem. v prednaskach je nacitanie z klavesnice a to viem, ale so subormi je to bordel...vypis struktury a ostatne prikazy by som uz vedel spravit, ale neviem to nacitat..pls poradte


Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Pomoc so C# programom

v Technológia .NET

5

476

11.03.2013 23:27

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ pomoc s programom

v Assembler, C, C++, Pascal, Java

9

611

09.05.2011 22:30

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim o pomoc s programom v C++

v Assembler, C, C++, Pascal, Java

0

612

21.10.2008 18:30

aphexxx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. help s C programom

v Assembler, C, C++, Pascal, Java

4

378

31.03.2017 21:16

zanietenec Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s programom

v Assembler, C, C++, Pascal, Java

2

535

16.11.2009 21:30

kubo88 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s programom

v Assembler, C, C++, Pascal, Java

6

524

14.04.2018 15:15

Vetrolam Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc s programom

v Assembler, C, C++, Pascal, Java

3

491

26.07.2013 9:36

Roj-i Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Pomoc s programom MAYA

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Grafické programy

48

2054

06.06.2011 18:27

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s malym programom

v Delphi, Visual Basic

10

570

18.02.2012 21:51

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s programom v pascale

v Assembler, C, C++, Pascal, Java

10

618

06.04.2010 18:15

Logik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s programom v PASCALE

v Assembler, C, C++, Pascal, Java

2

720

18.04.2007 9:56

gorky22 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc HD 7750 nereaguje s programom

v ATI/AMD grafické karty

8

318

26.03.2013 15:30

jaro114 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. POMOC S PROGRAMOM V asm 86

v Assembler, C, C++, Pascal, Java

1

562

14.05.2009 8:37

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim o pomoc s programom v pascale...:(

v Assembler, C, C++, Pascal, Java

12

1265

03.06.2007 22:35

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s C

v Assembler, C, C++, Pascal, Java

8

843

06.05.2008 21:40

Matoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s C++

v Assembler, C, C++, Pascal, Java

1

921

20.03.2007 16:12

programator Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra