Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 25.12.08
Príspevky: 2945
Témy: 89
Príspevok NapísalOffline : 22.12.2010 15:51

Robim semestralne zadanie z programovania, zadanie je spravit program (hru) piskvorky kde si iba vyberiem stlpec a krizik alebo gulicka "padnu" na to najnizse miesto a cely priebeh ukladat do suboru,
postupne tu chcem riesit problemy s tym spojene, a po skuske zverejnim cely algoritmus

1.problem
osetrenie vstupu, vacsinou staci
if(scanf ("%d", &a)!=1)
return 0;

ale ja to chcem osetrit tak aby ak sa nahodou v priebehu hry preklikol aby sa hra neukoncila
tuto je moj napad
Kód:
while(1)
   {
         if(scanf ("%d", &a)!=1)
         {
            printf (" Zly format vstupu ");
            
         }
         else if (a>0 && a<4)
         {
            break;
         }
   }

s cislami mi to ide len ked zadam znak tak sa mi to zacykli,
diky za pomoc
// ak by mal niekto lepsi napad tak sem s ním







_________________
PC:AMD phenom 9950BE, GIGABYTE MA790X-DS4, Kingston HyperX 800mhz 2x2GB, 1TB samsung spinpoint F1, Ati 5770 vapor-x, zdroj Seasonic S12II-520W
Phone: Galaxy s4Tab: Galaxy Tab 8.4 Pro NTB: TOSHIBA Satellite L505-13G: i5-430M, 4gb ram, ati5165 Foťák: Nikon D90 + 18-105, 35 1.8
Offline

Skúsený užívateľ
Skúsený užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 11.01.09
Prihlásený: 26.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 22.12.2010 16:52

Ak vyprázdniš buffer, program sa ti nezacyklí:
Kód:
while(1) {
   
   if ( scanf( "%d", &a ) != 1 ) {
      printf( "Zly format vstupu\n" );
      while ( ( a = getchar() ) != '\n' ) ;   // vyprazdni buffer
   }
   else {
      if ( a > 0 && a < 4 )
         break;
   }

}


Upravil som iba tento tvoj nápad, ale namáš tam žiadne vypísanie, ak napr zadám číslo 5.


Offline

Užívateľ
Užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 25.12.08
Príspevky: 2945
Témy: 89
Príspevok Napísal autor témyOffline : 22.12.2010 17:22

diky ti

Kód:
while(1)
   {
         if(scanf ("%d", &a) != 1)
         {
            printf (" Zly format vstupu\n ");
            while ( ( a = getchar() ) != '\n' ) ;   // vyprazdni buffer
         }
         else if (a>0 && a<4)
         {
            //cast kodu
            break;
         }
         else
         {
            printf ("Nevhodne cislo\n ");
         }
   }

takto som to spravil aby to aj pri cisle pisalo







_________________
PC:AMD phenom 9950BE, GIGABYTE MA790X-DS4, Kingston HyperX 800mhz 2x2GB, 1TB samsung spinpoint F1, Ati 5770 vapor-x, zdroj Seasonic S12II-520W
Phone: Galaxy s4Tab: Galaxy Tab 8.4 Pro NTB: TOSHIBA Satellite L505-13G: i5-430M, 4gb ram, ati5165 Foťák: Nikon D90 + 18-105, 35 1.8
Offline

Užívateľ
Užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 19.09.09
Prihlásený: 12.09.13
Príspevky: 359
Témy: 55
Bydlisko: Rohožník
Príspevok NapísalOffline : 22.12.2010 21:36

Jedna taká OT otázka ... že chodíš na FEI STU, 1.roč. BC? :D


Offline

Užívateľ
Užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 25.12.08
Príspevky: 2945
Témy: 89
Príspevok Napísal autor témyOffline : 22.12.2010 21:38

hej, aplikovana, preco sa pytas?







_________________
PC:AMD phenom 9950BE, GIGABYTE MA790X-DS4, Kingston HyperX 800mhz 2x2GB, 1TB samsung spinpoint F1, Ati 5770 vapor-x, zdroj Seasonic S12II-520W
Phone: Galaxy s4Tab: Galaxy Tab 8.4 Pro NTB: TOSHIBA Satellite L505-13G: i5-430M, 4gb ram, ati5165 Foťák: Nikon D90 + 18-105, 35 1.8
Offline

Užívateľ
Užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 19.09.09
Prihlásený: 12.09.13
Príspevky: 359
Témy: 55
Bydlisko: Rohožník
Príspevok NapísalOffline : 22.12.2010 22:43

No, bolo mi to zadanie známe :) Totiž, ja som tiež AI ... AI9 :D


Offline

Užívateľ
Užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 25.12.08
Príspevky: 2945
Témy: 89
Príspevok Napísal autor témyOffline : 22.12.2010 22:52

AI4 a nie aby ta to napadlo skopirovat ;-)







_________________
PC:AMD phenom 9950BE, GIGABYTE MA790X-DS4, Kingston HyperX 800mhz 2x2GB, 1TB samsung spinpoint F1, Ati 5770 vapor-x, zdroj Seasonic S12II-520W
Phone: Galaxy s4Tab: Galaxy Tab 8.4 Pro NTB: TOSHIBA Satellite L505-13G: i5-430M, 4gb ram, ati5165 Foťák: Nikon D90 + 18-105, 35 1.8
Offline

Užívateľ
Užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 19.09.09
Prihlásený: 12.09.13
Príspevky: 359
Témy: 55
Bydlisko: Rohožník
Príspevok NapísalOffline : 22.12.2010 22:56

:D :D neskoro :D ale nie ... ja to chcem poriešiť inak ... všetky ostatné sa mi zdajú naprd, u tohto zadania mám fakt jasno :D (zatiaľ som to ešte neriešil prakticky, ale to ešte počká) :) takže sa možno aj nechám inšpirovať :D


Offline

Užívateľ
Užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 25.12.08
Príspevky: 2945
Témy: 89
Príspevok Napísal autor témyOffline : 23.12.2010 13:01

ja uz to mam skoro hotove len mi chyba ukladanie do suboru a chcem pridat pocitac ako hraca ale zatial ma napadli iba hardcore obtiaznosti :D

// pridané po 14 hodinách od posledného príspevku

2. problem, do ukladaneho suboru chcem dat aj cas zaciatku hry, vobec neviem ako sa pracuje s casom a google mi s tym tiez moc nepomohol







_________________
PC:AMD phenom 9950BE, GIGABYTE MA790X-DS4, Kingston HyperX 800mhz 2x2GB, 1TB samsung spinpoint F1, Ati 5770 vapor-x, zdroj Seasonic S12II-520W
Phone: Galaxy s4Tab: Galaxy Tab 8.4 Pro NTB: TOSHIBA Satellite L505-13G: i5-430M, 4gb ram, ati5165 Foťák: Nikon D90 + 18-105, 35 1.8
Offline

Skúsený užívateľ
Skúsený užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 11.01.09
Prihlásený: 26.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 23.12.2010 13:13

http://www.cplusplus.com/reference/clibrary/ctime/localtime/


Offline

Užívateľ
Užívateľ
semestralne zadanie piskvorky, treba mi malu vypomoc

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 23.12.2010 13:51

ElNorka píše:
ja uz to mam skoro hotove len mi chyba ukladanie do suboru a chcem pridat pocitac ako hraca ale zatial ma napadli iba hardcore obtiaznosti :D

// pridané po 14 hodinách od posledného príspevku

2. problem, do ukladaneho suboru chcem dat aj cas zaciatku hry, vobec neviem ako sa pracuje s casom a google mi s tym tiez moc nepomohol


Ja som to len tak jednoducho s obtiaznostami riesil, ze:
- vygenerujes si nahodne cislo
- mas interval a ak cislo padlo do nejakej casti intervalu, tak NEspravis najlepsi tah (nechas pocitac nech sa pomyli)

Cim vyssia obtiaznost, tym uzsi je interval kde musi cislo padnut


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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Občianska výpomoc

v Obchody, reklamácie a právo

17

1491

28.06.2010 19:40

Gyrxiur Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladame studentov na obcasnu vypomoc (Kosice)

v Ponuka práce

0

694

23.08.2012 13:11

hotovo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Navrh na malu upravu

v Správy pre vedenie fóra

2

886

23.05.2008 17:47

ScorpionSX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. NAS pre malu LAN

v Úložné zariadenia

0

331

11.11.2012 11:28

kovon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Server pre malu firmu

v PC zostavy

2

436

13.01.2021 16:33

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie CRM pre malú firmu

v Ponuka práce

0

953

22.11.2011 21:59

eowin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chcel by som malu recenziu

v Notebooky a netbooky

4

549

07.10.2009 15:36

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Potrebujem malu radu s PC

v PC zostavy

6

489

14.03.2007 13:12

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Male ozvucenie pre malú Motorku

v Zvuk

9

729

11.07.2009 1:55

Atrix24 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PC zostava za malu cenu

v PC zostavy

1

315

16.05.2010 16:03

mirom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Wifi zostava pre malu dedinku

v Rozširujúce karty

0

492

20.02.2011 22:20

BlackDead Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladam dobrovolnikov/ludi pre malu webkomunitu

v Ponuka práce

1

1222

27.07.2008 17:59

javo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MS Office AKÝ? KDE KUPIŤ? pre malú firmy

v Ostatné programy

4

1386

28.09.2010 16:56

beno632 Zobrazenie posledných príspevkov

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

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

2

641

14.03.2017 16:27

void Zobrazenie posledných príspevkov

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

v Krčma

9

1767

25.12.2012 18:12

Vikinger Zobrazenie posledných príspevkov

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

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

1

1011

09.03.2010 20:27

ac.milan 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