problem s C-ckom

Programovacie jazyky, rady, poradňa...
snake2
Medium Professional
Medium Professional
Príspevky: 1211
Registrovaný: 01 mar 2006, 20:27

problem s C-ckom

Príspevok od používateľa snake2 »

no ono to je jednoduchy problem ... pustim program a dosacke okno sa hned vypne .. co sa tam ma pripisat resp. ci sa to neda niekde v DevC++ nastavit .. thx
Nosferatu
Medium Expert
Medium Expert
Príspevky: 127
Registrovaný: 24 máj 2005, 8:50

Príspevok od používateľa Nosferatu »

no v c nerobím ale skús to jednoducho cez funkciu scanf() , ono by to malo dočkať kým nedáš enter.. normálne načítanie z klávesnice..
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

mno treba tam pridat rewind(stdin);getchar();
neviem ci ti ten prvy riadok zozerie kompilator ked nie tak tam daj iba getchar();
ak ti este neico ostalo v bufferi tak tam pridaj este jeden getchar();
Rixsus
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 288
Registrovaný: 18 nov 2005, 19:40
Kontaktovať používateľa:

Príspevok od používateľa Rixsus »

system("PAUSE"); sa my zdat ze tam je ak si ho nevymazal :)
snake2
Medium Professional
Medium Professional
Príspevky: 1211
Registrovaný: 01 mar 2006, 20:27

Príspevok od používateľa snake2 »

mastermind napísal:mno treba tam pridat rewind(stdin);getchar();
neviem ci ti ten prvy riadok zozerie kompilator ked nie tak tam daj iba getchar();
ak ti este neico ostalo v bufferi tak tam pridaj este jeden getchar();
toto funguje len ma to serie ze to tam musim davat zakazdym :)
Nosferatu
Medium Expert
Medium Expert
Príspevky: 127
Registrovaný: 24 máj 2005, 8:50

Príspevok od používateľa Nosferatu »

no jo ale keď si nastavíš vo wine aby ti konsolu nezatváralo a hodíš ten program niekomu inému a jemu to zatvorí hneď po vykonaní tak z toho bude prd mať :wink:
to getchar je asi najlepšie tam dávať..
snake2
Medium Professional
Medium Professional
Príspevky: 1211
Registrovaný: 01 mar 2006, 20:27

Príspevok od používateľa snake2 »

samotny getchar ale nepomaha ... to rewind je tam potrebne ...
Rixsus
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 288
Registrovaný: 18 nov 2005, 19:40
Kontaktovať používateľa:

Príspevok od používateľa Rixsus »

ak to necete cez pauze tak nacitanie do nejakej premeny ...
cin>>neco :)
snake2
Medium Professional
Medium Professional
Príspevky: 1211
Registrovaný: 01 mar 2006, 20:27

Príspevok od používateľa snake2 »

Rixsus napísal:ak to necete cez pauze tak nacitanie do nejakej premeny ...
cin>>neco :)
toto nie je nahodou prikaz v C++ ??
ferks
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 105
Registrovaný: 03 okt 2005, 18:40
Bydlisko: Poprad
Kontaktovať používateľa:

Príspevok od používateľa ferks »

mastermind napísal:mno treba tam pridat rewind(stdin);getchar();
neviem ci ti ten prvy riadok zozerie kompilator ked nie tak tam daj iba getchar();
ak ti este neico ostalo v bufferi tak tam pridaj este jeden getchar();
alebo :

fflush(stdin);
getchar();

na unixe/linuxe to frci, DevC++ som neodskusal
Rixsus
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 288
Registrovaný: 18 nov 2005, 19:40
Kontaktovať používateľa:

Príspevok od používateľa Rixsus »

cin>> je to prikaz zo standarnej kniznice c++ :) tak naco prog. s c ked je tu c++ :) ani nepocitis rozdiel ...
q-parser
Professional
Professional
Používateľov profilový obrázok
Príspevky: 1410
Registrovaný: 04 dec 2004, 16:48
Bydlisko: /dev/null
Kontaktovať používateľa:

Príspevok od používateľa q-parser »

Rixsus napísal:cin>> je to prikaz zo standarnej kniznice c++ :) tak naco prog. s c ked je tu c++ :) ani nepocitis rozdiel ...
To je diskutabilne...Niekomu moze byt jednoduchsie kodit v proceduralnom jazyku nez objektovom, i ked objektovy ma mnoho vyhod.
Rixsus
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 288
Registrovaný: 18 nov 2005, 19:40
Kontaktovať používateľa:

Príspevok od používateľa Rixsus »

tak si moze kodit procedurarne aj s c++ :) nevidim ziaden problem :D
Lord_Riddick
Amateur
Amateur
Príspevky: 26
Registrovaný: 19 feb 2008, 12:52
Kontaktovať používateľa:

Príspevok od používateľa Lord_Riddick »

trochu neskoro to pisem ale ja este poznam jedno das kniznicu
#include <conio.h>

a pred ukncenim zdrojake das pred } getch();
x0_0x
Light Star
Light Star
Príspevky: 210
Registrovaný: 05 mar 2008, 21:18
Bydlisko: 127.0.0.1[localhost]
Kontaktovať používateľa:

Príspevok od používateľa x0_0x »

Konzolove programy spustat s konzoly :wink:
Napísať odpoveď