Ohjelman lopetus

tittidii

Heip!

Millä koodinpätkällä/-pätkillä C-kielen ohjelma lopetetaan käyttäjän painaessa jotain tiettyä näppäintä, tässä tapauksessa numeroa 9?

Ei leikkaa. =(

Kiitos!

4

738

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • exit()

      esim.

      exit(0);

    • sfiojasdfjaio

      jos siis kysyit tuota näppäinmen painamista niin windows apilla hoituu.
      vaikka näin:
      if(GetAsyncKeyState(0x39))
      {
      return 0;
      }

      • Tuo taitaa toimia vain mainista kutsuttaessa, muuten se palaa vain jostain funktiosta.


    • Siis se standardi

      C-kielen standardi ei kerro näppiksen tilan lukemisesta mitään. Se osaa lukea vain tietovirtoja, joissa on merkkitietoa. Se voi tulla näppiksestä, mutta suoraan sitä ei näe, ellei käytä jotain standardin ulkopuolella olevaa kirjastoa tai muuta viritystä.

      Jos kysyt tällaista, kerro millä ympäristöllä ohjelmoit. Tähän löytyy erilaisia ratkaisuja eri tilanteissa.

      Yleensä tosin yksinkertainen ohjelma loppuu painamalla control-c:tä, ja se toimii ilman erillistä ohjelmointia ainakin minun koneessani. Älä tuhlaa aikaa tekemällä ominaisuutta, jota ei tarvita ja jonka toiminta on hankala arvata.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kanki kovana; ei tiedä pornovideoista mitään

      Kaikkosen erityis­avustajan asunnossa kuvattiin pornoa. Väittää ettei tiedä asiasta yhtään mitään. https://www.is.fi/po
      Maailman menoa
      122
      6079
    2. Halaisin sua mies

      Jos voisin 💗
      Ikävä
      29
      2140
    3. Onkohan meillä kummallakin joku pakkomielle toisiimme

      Vähän luulen että on..
      Ikävä
      177
      1972
    4. Mitä tämä on

      Ajatella, olen viimeksi nähnyt sinua melkein vuosi sitten ohimennen. Ja silloinkin sinä välttelit minua. En ole kuullut
      Tunteet
      10
      1153
    5. Ei monet elä kuin alle 60 v, mikä vaikuttaa?

      gulp, gulp.. Juice Leskinen eli 56 vuotta. Matti Nykänen eli 55 vuotta. Topi Sorsakoski eli 58 vuotta.
      Maailman menoa
      69
      1145
    6. Olen valmis

      Kohtaamaan sinut tänä kesänä, jos sellainen sattuma osuu kohdalleni.
      Ikävä
      73
      1007
    7. Hyvää yötä kaivatulleni

      En pysty tekemään kokemaan mitään sielussa tuntuvaa, syvää, vaikuttavaa, ilman että rinnastan sen sinuun. Niin kävi tänä
      Tunteet
      24
      1007
    8. Nyt on konstit vähänä.

      Nimittäin tuulivoiman vastustajilla, kun pitää perättömiä ilmiantoja tehdä. Alkaa olla koko vastustajien sakki leimattu,
      Kiuruvesi
      24
      922
    9. Tilinpäätösvaltuusto 27.5

      Samalla viimeinen kokous ennen uudenvaltuustokauden alkamista. Vanhat antavat itselleen erinomaiset arvosanat, ja siirty
      Pyhäjärvi
      42
      897
    10. Hevoset ajoteillä Karhulanvaaralla

      Minkä ihmeen takia osaamattomat ihmiset tuovat hevosia ajoteille ja pyöräteille? Eilen oli kolari lähellä tämän takia. I
      Suomussalmi
      12
      765
    Aihe