[ 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 | 4
NapísalOffline : 24.04.2008 19:17 | pomoc s C

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 | 6
NapísalOffline : 24.04.2008 19:51 | pomoc s C

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 | 4
Napísal autor témyOffline : 24.04.2008 21:42 | pomoc s C

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 | 6
NapísalOffline : 24.04.2008 22:01 | pomoc s C

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 | 4
Napísal autor témyOffline : 28.04.2008 17:34 | pomoc s C

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 | 4
Napísal autor témyOffline : 02.05.2008 17:51 | pomoc s C

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 | 0
Bydlisko: Bratislava
NapísalOffline : 03.05.2008 1:24 | pomoc s C

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 | 6
NapísalOffline : 03.05.2008 18:38 | pomoc s C

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 | 4
Napísal autor témyOffline : 06.05.2008 21:40 | pomoc s C

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


 [ Príspevkov: 9 ] 


pomoc s C



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

1366

09.09.2017 20:37

Smith Wesson

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

1098

28.09.2023 20:23

johny314

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

pomoc

v AMD grafické karty

3

807

04.03.2008 15:00

Mir

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

Pomoc

v Windows

3

757

29.12.2007 18:42

Dzimbo

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

Pomoc

v Zvuk

2

942

24.11.2007 17:30

optyx

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

pomoc

v Frontend

2

985

15.05.2009 20:15

firewall

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

pomoc

v Hry a herné konzoly

5

595

28.06.2011 16:32

Ďuri

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

pomoc

v Backend

2

894

02.02.2008 17:17

Punker661

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

Pomoc

v Hry a herné konzoly

2

688

13.06.2012 18:02

PepeTheDragon

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

pomoc

v Kôš

1

38

25.04.2017 20:16

JanoF

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

2594

27.09.2009 20:01

workoholik16

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

Pomoc

v Kôš

1

12

24.05.2020 22:00

werwest

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

pomoc

v Frontend

1

475

18.10.2013 18:36

Ďuri

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

Pomoc

v AMD grafické karty

3

973

02.01.2008 7:51

Daron

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

pomoc

v Ostatné

13

1101

08.08.2009 22:16

malcolm

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

pomoc

v Monitory, televízory a projektory

2

973

19.02.2008 13:40

patqo_he



© 2005 - 2026 PCforum, edited by JanoF