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ý: 16.01.08
Prihlásený: 17.01.11
Príspevky: 17
Témy: 4
Príspevok NapísalOffline : 24.04.2008 19:17

Ahojte. Potreboval by som pomoct z C.
-Za 1. Potreboval by som aby sa mi exe subor co som spravil v C hned po spusteni maximalizoval na celu obrazovku. Neviete niekto ako sa to robi ak sa to teda da?

-Za 2. Mam napr. takyto program
Kód:
#include<stdio.h>
#include<conio.h>
#include<dos.h>

int main(void)
{

int i,x,y,f,z;

clrscr();


  f=0;
do{
  if(f>10)
  f=0;
  f++;
  x=20;
  y=20;
  textattr(f);

//M
  for(i=0; i<5; i++){
   y--;
   gotoxy(x,y);
   cprintf("*");
   delay(100);
   }

  for(i=0; i<2; i++){
   x++;
   y++;
   gotoxy(x,y);
   cprintf("*");
   delay(100);
   }

  for(i=0; i<2; i++){
   x++;
   y--;
   gotoxy(x,y);
   cprintf("*");
   delay(100);
   }

  for(i=0; i<4; i++){
   y++;
   gotoxy(x,y);
   cprintf("*");
   delay(100);
   }
}while(z!=13);

return 0;
}


ten program teda robi to ze postupne s pomocou hviezdiciek vykresluje pismeno M a potom ho znova vykresluje v inych farbach a ja by som chcel aby sa ten program po stlaceni Enter-u ukoncil. Podmienku tam teda uz mam ale ked dam napr. do programu getch(); tak sa ukonci vykreslovanie pismena M a bude cakat na stlacenie klavesy. Neviete niekto ako by sa dalo spravit aby sa hocikedy pocas behu programu po stlaceni Enter-u ten program ukoncil? Poradte pls


Offline

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

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 24.04.2008 19:51

no tak ked to mas cez tolko cyklov for tak to sa robi trosku obtiaznejsie.
do kazdeho bloku si daj
Kód:
if(kbhit()&&getch()==13) exit(1);







_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

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

Registrovaný: 16.01.08
Prihlásený: 17.01.11
Príspevky: 17
Témy: 4
Príspevok Napísal autor témyOffline : 24.04.2008 21:42

No, uz mi to fachci, diky moc a nevies este ci sa da spravit to maximalizovanie okna po spusteni exe-cka?


Offline

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

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 24.04.2008 22:01

alt + Enter. alebo si nastav cez exe subor. vies ako? cez windows das vlastnosti a tak dalej alebo spustis norton comander alebo far a tam. alebo das nejake parametre....







_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

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

Registrovaný: 16.01.08
Prihlásený: 17.01.11
Príspevky: 17
Témy: 4
Príspevok Napísal autor témyOffline : 28.04.2008 17:34

ok, thx


Offline

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

Registrovaný: 16.01.08
Prihlásený: 17.01.11
Príspevky: 17
Témy: 4
Príspevok Napísal autor témyOffline : 02.05.2008 17:51

Este jednu vec by som potreboval. Po stlaceni Entru by som potreboval pokracovat v programe, ako ze prejde do nejakeho menu alebo tak podobne. Cez goto to moc robit nechcem a break-ov by som tam musel dat dost vela aby som toho docielil. Nedala by sa tato cast programu dat do niecoho ako procedura? Viem ze C prikaz procedury nema, tak sa pytam ci nema ine prikazy, ktore by to iste dokazali alebo nejake ine riesenie okrem tych co som uvadzal.


Offline

Skúsený užívateľ
Skúsený užívateľ
pomoc s C

Registrovaný: 10.07.07
Prihlásený: 02.11.17
Príspevky: 1060
Témy: 0
Bydlisko: Bratislava
Príspevok NapísalOffline : 03.05.2008 1:24

Pises dve rozdielna veci ..ukoncenie funkcie na Enter... alebo samotna udalost sa ukonci na enter..tak co?







_________________
Nebo je modre, voda je mokra...
Offline

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

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 03.05.2008 18:38

pises nepravdy. akoze nema procedury. kazdy jazyk ma procedury.
len asi ty si myslis ze ked si mal pascal a vnom si pisal procedure ze to bola procedura a ked si pisal function ze to bola funkcia.
v c to tak neje tu je blok prikazov ktory moze po vykonani vratit nejaku hodnotu. ale mozes ho pouzit aj samostatne bez priradenia tej hodnoty v hlavnom cykle. cize procedury tu existuju.
myslim ze v pascale je to tak ze proceduru nemozes pouzit v priradeni a funkciu zas samotnu pre vykonanie niecoho. ale tu to tak neje.
Kód:
int/* <-- moze byt aj nemusi*/ profun(){
puts("to je procedura aj funkcia");
return 0;
}
main(){int i;
i=profun();
profun();

}


Offline

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

Registrovaný: 16.01.08
Prihlásený: 17.01.11
Príspevky: 17
Témy: 4
Príspevok Napísal autor témyOffline : 06.05.2008 21:40

No mam to. Ja som to robil presne tak ako pises, teda cez funkciu, len som zabudol dopisat jeden dolezity riadok, tak mi to nechcelo prebehnut. Teraz to uz teda ide. thx za ochotu


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


Podobné témy

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

v Ovládače

7

1137

09.09.2017 20:37

Smith Wesson Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc pri pomoc pri skladaní PC - od 1 500 do 1 800 Eur (rozlíšenie 1440p)

v PC zostavy

13

802

28.09.2023 20:23

johny314 Zobrazenie posledných príspevkov

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

v ATI/AMD grafické karty

3

863

02.01.2008 7:51

Daron Zobrazenie posledných príspevkov

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

v Monitory, televízory a projektory

2

874

19.02.2008 13:40

patqo_he Zobrazenie posledných príspevkov

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

v nVidia grafické karty

1

1032

02.02.2007 10:51

Harlequin Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

1

548

09.08.2017 20:01

BX Zobrazenie posledných príspevkov

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

v Počítačové hry

5

492

28.06.2011 16:32

Ďuri Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

877

15.05.2009 20:15

firewall Zobrazenie posledných príspevkov

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

v ATI/AMD grafické karty

10

1059

10.01.2008 8:48

kasom Zobrazenie posledných príspevkov

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

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

v Ostatné

30

2268

27.09.2009 20:01

workoholik16 Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

2

1258

27.03.2008 14:32

Martinek6 Zobrazenie posledných príspevkov

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

v Audio programy

4

939

05.02.2008 10:06

raikonen11 Zobrazenie posledných príspevkov

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

v Procesory

6

989

02.02.2008 18:27

Jaro Zobrazenie posledných príspevkov

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

v Ostatné

13

952

08.08.2009 22:16

malcolm Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

1

374

18.10.2013 18:36

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

6

710

01.08.2008 16:27

Darkeye18 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