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

345

    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


    • BITWISE OPERATION

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

    Luetuimmat keskustelut

    1. Stefu LOISTAVAA!

      Ilmeisesti joku vedonlyönti tms, selvinpäin-elämästä👍👍👍 ilmankos ei ole Sofiaa näkynyt. Miten tän parin nyt käy, kun viimi ei maksettuna enää virta
      Kotimaiset julkkisjuorut
      133
      1925
    2. Missä sinuun mies voisi

      näin pääsiäisenä vahingossa törmätä? Ei ilmeisesti missään?
      Ikävä
      69
      842
    3. Msisa on eronnut

      Mies ei kestänyt jatkuvia syrjähyppyjä eikä totuutta Turun yöstä.
      Kotimaiset julkkisjuorut
      28
      812
    4. Venäläisiä keksintöjä?

      Kun tässä nyt yritän miettiä venäläisiä keksintöjä, niin ei äkkiseltään tule oikein yhtään mieleen. Onko niitä edes?
      Maailman menoa
      259
      724
    5. Tiedän että on aika luovuttaa

      En vaan osaa. Liian kauan toivonut jotain, mikä ei koskaan tule toteutumaan. Olo ei ole mitenkään hyvä, mutta itken vähemmän kuin silloin kun sinuun r
      Ikävä
      64
      703
    6. Katumuksesta

      Pitkäperjantaina eräässä seurueessa puhuttiin katumisesta ja mitä itse kukin katuu. Yleisintä tuntui olevan pahasti sanominen jollekin läheiselle ja t
      Sinkut
      132
      670
    7. Raviskalla tappo?

      Huhuja liikkuu et raviskalla ois joku laitettu kylymäksi?
      Oulainen
      10
      664
    8. Et arvaa nainen, miten ikävä mulla on sinua.

      Sinua ei voi unohtaa. Pusu sulle musulle!
      Ikävä
      26
      639
    9. Sun mies on mun

      Sinun mies on yksin minun ja sinä et voi sille mitään.
      Ikävä
      77
      637
    10. Sisällissota kiihtyy Ruotsissa

      KaupunkiTaistelut koraanin puolesta kiihtyneet Linköpingissä ja Malmössä. Ruotsin poliisi joutunut vetäytymään suojiin. Päätän raporttini Ruotsista.
      Maailman menoa
      200
      627
    Aihe