Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: valikko

sooda [08.02.2004 13:38:50]

#

mitens nyt sai c++:ssa niin että kysyisi "paina 1 2 tai 3"(sen kyl osaan tehdä :D) ja sitten getch() haluaa et painaa viel entteriä mutta miten sai sillain että se vain "kuuntelee" näppistä ja sit kun painaa nappia niin se palauttaisi suoraan sen arvon?

Dual [08.02.2004 19:25:34]

#

Suoraan kähmitty Borland C++:n helpistä

#include <conio.h>

int main(void)
{
	 cprintf("Press any key to continue:");
    while (!kbhit()) /* do nothing */ ;
    cprintf("\r\nA key was pressed...\r\n");
    return 0;
}

Toi kbhit():n palautusarvo pitäisi olla se painettu namiska.
Tarkoititkohan nyt tätä?

Dual [08.02.2004 19:28:16]

#

Laaksosen Antille:
Viilaa vähän sääntöjä jolla sun php-koodis värjää c-koodia. Katos nyt:

/* do while */
/* kommentti */

sooda [09.02.2004 12:05:05]

#

Juuri tuota, Dual. Kiitokset. Ja hassuja kyllä nuo syntaksiväritykset... :D

thefox [12.02.2004 00:12:55]

#

lainaus:

Laaksosen Antille:
Viilaa vähän sääntöjä jolla sun php-koodis värjää c-koodia. Katos nyt:

/* do while */
/* kommentti */

Koko C(++)-syntaksiväritys-koodin voisi kyllä kokonaan uusia niin että väritys olisi monipuolisempi. Nykyiselläänhän tuo taitaa koostua parista str_replace:sta ja kommenttien erikoishuomioinnista :-)

EDIT: Tuollainen pienen pieni bugi löytyi, joka voi joskus aiheuttaa lainauksen leviämisen koko viestiin. Eli siis, lainatessahan skripti tunkee alkuun lainaus- ja loppuun /lainaus-tagin, jos viimeinen tagi viestissä on koodic [tai muu kooditagi] lainaus tietenkin 'levahtaa' varsinaiseen viestiin koska kooditagien kuuluu olla erillisillä riveillä. Toivottavasti tuosta saa selvää.

Vastaus

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

Tietoa sivustosta