| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 16.01.08 Prihlásený: 17.01.11 Príspevky: 17 Témy: 4 | Napísal Matoo: 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
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 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 |
|
Registrovaný: 16.01.08 Prihlásený: 17.01.11 Príspevky: 17 Témy: 4 | Napísal autor témy Matoo: 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?
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 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 |
|
Registrovaný: 16.01.08 Prihlásený: 17.01.11 Príspevky: 17 Témy: 4 | Napísal autor témy Matoo: 28.04.2008 17:34 | |
|
ok, thx
|
|
Registrovaný: 16.01.08 Prihlásený: 17.01.11 Príspevky: 17 Témy: 4 | Napísal autor témy Matoo: 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.
|
|
Registrovaný: 10.07.07 Prihlásený: 02.11.17 Príspevky: 1060 Témy: 0 Bydlisko: Bratislava |
Pises dve rozdielna veci ..ukoncenie funkcie na Enter... alebo samotna udalost sa ukonci na enter..tak co?
_________________ Nebo je modre, voda je mokra... |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 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();
}
|
|
Registrovaný: 16.01.08 Prihlásený: 17.01.11 Príspevky: 17 Témy: 4 | Napísal autor témy Matoo: 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
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| pomoc pomoc prosim nefunguje internet v Ovládače | 7 | 1137 | 09.09.2017 20:37 Smith Wesson | | 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 | | Pomoc v ATI/AMD grafické karty | 3 | 863 | 02.01.2008 7:51 Daron | | pomoc v Monitory, televízory a projektory | 2 | 874 | 19.02.2008 13:40 patqo_he | | pomoc v nVidia grafické karty | 1 | 1032 | 02.02.2007 10:51 Harlequin | | Pomoc? v HTML, XHTML, XML, CSS | 1 | 548 | 09.08.2017 20:01 BX | | pomoc v Počítačové hry | 5 | 492 | 28.06.2011 16:32 Ďuri | | pomoc v JavaScript, VBScript, Ajax | 2 | 877 | 15.05.2009 20:15 firewall | | pomoc v ATI/AMD grafické karty | 10 | 1059 | 10.01.2008 8:48 kasom | | POMOC [ Choď na stránku: 1, 2 ] v Ostatné | 30 | 2268 | 27.09.2009 20:01 workoholik16 | | POMOC ??? v Delphi, Visual Basic | 2 | 1258 | 27.03.2008 14:32 Martinek6 | | Pomoc v Audio programy | 4 | 939 | 05.02.2008 10:06 raikonen11 | | Pomoc! v Procesory | 6 | 989 | 02.02.2008 18:27 Jaro | | pomoc v Ostatné | 13 | 952 | 08.08.2009 22:16 malcolm | | pomoc v HTML, XHTML, XML, CSS | 1 | 374 | 18.10.2013 18:36 Ďuri | | pomoc v PHP, ASP | 6 | 710 | 01.08.2008 16:27 Darkeye18 |
| 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
|
|