Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Konsoliongelma

Zamout [08.08.2005 15:34:26]

#

Miten sais ton konsolin vekee mikä tulee ohjelman taakse?
Ja kieli on siis C
Kuva

Metabolix [08.08.2005 15:45:24]

#

Jaa, milläs teet tuota ohjelmaa? Kääntäjän direktiivien jälkeen paras tapa on varmaankin FreeConsole-funktio, silloin saa kunnolliset komentoriviparametrit käyttöönsä. Toinen ("oikea") tapa on tehdä ohjelmasta oikea Windows-ohjelma, eli muuttaa main-funktio WinMain-funktioksi:

int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)

Itse käytän ensimmäistä tapaa, niin saan helpommin säilytettyä yhteensopivuuden muiden käyttöjärjestelmien kanssa parametrien osalta.

Jos käytät jotakin Borlandin vehjettä, niin projektin asetuksista löytyy rasti "generate console application."

rndprogy [08.08.2005 15:45:35]

#

Lisää parametri -mwindows.
edit: Ja myöhästyin vaikka päivitin sivun. (Ei toi viesti äsken tossa ollut)

Zamout [08.08.2005 16:22:30]

#

Joo ei mitää ongelma korjattu. En muistanu alottaa windows-projektia

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta