Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java: Input-komento (BAT)

Sivun loppuun

moptim [04.08.2006 13:31:37]

#

Miten BAT:iin voi saada Input-komennon, joka tarkistaisi, että mitä näppäintä on painettu?

renni [06.08.2006 21:08:09]

#

Choice vois olla näppärä komento, löytyy tosin vasta MS-DOS 6.x alkaen muistaakseni.

kayttaja-4976 [16.08.2006 18:06:15]

#

Tee C:llä ohjelma joka lukee napin ja palauttaa sen returnilla.

Renni: Windows XP ei ainakaan tuo Choicea.

FooBat [16.08.2006 22:27:04]

#

kayttaja-4976 kirjoitti:

Tee C:llä ohjelma joka lukee napin ja palauttaa sen returnilla.

Renni: Windows XP ei ainakaan tuo Choicea.

Niin, tai tee se Debugilla kuten Microsoft neuvoo ;)

http://support.microsoft.com/default.aspx?scid­=KB;EN-US;Q77457

moptim [21.08.2006 18:40:15]

#

kun c on vähän hakusessa ja debug myös... debugilla osaan just tehä itsestään sulkeutuvan ohjelman jos tarkoitatte command promptin debugia, ja c:llä lähtee just just tämmöne:

#include <stdio.h>
int main(void)
{
printf ("Hello World!");
}

FooBat [23.08.2006 22:42:19]

#

Tuossa on Microsoftin esimerkin mukaan tehty reply.com.
http://www.niksula.hut.fi/~jasainio/Miscellaneous/REPLY.COM

moptim [06.09.2006 18:28:11]

#

ups, sori, kommentistani unohtui return 0;-koodinpätkä.
just tollast mun "C-kielen osaaminen" on.

kayttaja-4976 [07.09.2006 19:39:09]

#

Ja sitten vielä pienimuotoinen lisäys:

#include <stdio.h>
int main(void)
{
    unsigned long int merkit; // Helpommin n+1 :P
    scanf("%i", &merkit);
    return merkit;
}

moptim [10.09.2006 07:45:00]

#

siis toi unsigned long int merkit; alustaa merkit-muuttujan 0:ksi vai? ja mitä toi %i toimittaa tossa? scanfkaan ei oikein kuullosta tutulta...

kayttaja-4976 [10.09.2006 16:16:45]

#

Tuo ei oo C++:aa, vaan C:tä. Unsigned long int tarkoittaa etumerkitöntä perin pitkää kokonaislukua, helpommin n+1. Ja nolla on oletus eikö niin? Voit laittaa siihen ...merkit=0; jos haluat. %i on scanf:lle annettava merkkijono jonka mukaan se lukee näppäimistöä. %i tulee int-arvosta. Niin scanf siis lukee syöttölaitteesta ja se &merkit on merkitin osoite.

moptim [11.09.2006 19:09:44]

#

ai niinkuin strong typing kielissä LongInt tai tollasta... Kivalta näytti muuten toi pätkäsi, kayttaja-4976, <valhe>koska kyllä minäkin (vähän) C:tä ymmärrän.</valhe>

kayttaja-4976 [11.09.2006 19:26:05]

#

Jos kerran vähän ymmärrät, opiskele lisää. Sitten mene vaikeampiin. Huipulla odottaa OpenGL. Oot aika nuori koodari, kaikki aikanaan.


Sivun alkuun

Vastaus

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

Tietoa sivustosta