Ehtolause vai joku muu?

000

Eli törmään usein Win Api:a lukiessani tuollaiseen asiaan kun esim:

on jokin metodi ja sen sisällä atribuutteina vaikka "Write File | Read File" niin onko tuo "Or" tässä tapauksessa valinta "Ehto" vai päättääkö itse windows kumpaa käytetään joko Lue tai Kirjoita.

vaikeasti selitin asian mutta luulen että ohjelmointia paremmin tuntevat osaavat asian selittää.

3

353

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Vulli

      Yleensä dokumentaatiossa pystyviiva tarkoittaa keskenään toisensa poissulkevia vaihtoehtoja. Siis, jos kirjain voi olla jokin yksi joukosta a,b ja c, se sanotaan näin:

      kirjain = a | b | c

      Siis viestissäsi käyttämäsi ilmaisu luultavasti tarkoittaa, että metodin attribuuttina voi olla joko write file tai read file. (Ei kumpaakin yhtäaikaa.)

      Lopuksi:

      Tietenkin sen ohjelmoija valitsee kirjotietaanko vai luetaanko tiedostoa! Eihän muuten koko ohjelman toiminnassa ole mitään tolkkua.

      Paremmin voi joku selittää, jos lainaat jonkin pätkän apin dokumentaatiosta. Kaikki kun eivät sitä Windows-maailmaa (onneksi!) tunne kovin tarkasti.

      • coder

        Kannattaa nyt ensin ottaa selvää asioista ennenkuin alat arvelemaan mitä tuo tarkoittaa. c-koodi ja dokumentaatio kun eivät ole välttämättä lähelläkään toisiaan.

        | tarkoittaa tuossa yhteydessä 'bitwise or':ia, eli käytännössä molemmat flagit laitetaan päälle.

        Eli: 0010 | 0100 = 0110


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

    Luetuimmat keskustelut

    1. Räppäri kuoli vankilassa

      Ei kuulemma ole tapahtunut rikosta. Sama vahinkohan kävi Epsteinille. https://www.hs.fi/suomi/art-2000011840869.html "
      Maailman menoa
      87
      4138
    2. Välillä kyllä tuntuu, että jaat vihjeitä

      Mutta miten niistä voi olla ollenkaan varma? Ja minä saan niistä kimmokkeen luulemaan yhtä sun toista. Eli mitä ajatella
      Ikävä
      28
      3067
    3. No kyllä te luuserit voitte tehdä mitä vaan keskenänne, sitä en ymmärrä miksi pelaat,nainen

      Pisteesi silmissäni, edes ystävätasolla tippui jo tuhannella, kun sain selville pelailusi, olet toisen kanssa, vaikka ol
      Ikävä
      45
      2330
    4. Missä näitte viimeksi?

      Missä näit kaivattua viimeksi ja oliko sähköä ilmassa?
      Ikävä
      35
      1338
    5. Puukotus yöllä

      Oli kaveri hermostunut ja antanut puukosta.
      Sotkamo
      10
      919
    6. 133
      901
    7. rakas J siellä jossain

      Niin ikävä sua. -P. Nainen
      Ikävä
      6
      894
    8. Masan touhut etenee

      Punatiilitalon tietotoimiston mukaan Masa on saanut viimein myytyä kämppänsä ja kaavoittaa uudelle lukaalille tonttia pa
      Äänekoski
      12
      832
    9. Naisten ja miesten tasoeroista

      Oletteko huomanneet, että naisissa ylemmän tason naiset ovat sinkkuja, ja miehissä alemman tason incelit? Toimivat paris
      Ikävä
      124
      776
    10. You've been running and

      so has your mind, I'm thinking of you all the time... 💘
      Ikävä
      11
      760
    Aihe