Kysymys!

Käytän c , Ms visual.

Esim. minulla on kolme muuttujaa jonne tuodaan tietoa "odottamaan". Tieto voi tulla mihin aikaan vain. Ongelmana olisi se, että kuinka teen ohjelmarakenteen mikä tsekkaa että mikä muuttuja on tyhjä ja laittaa tiedon sitten siihen. Tieto haetaan sitten jonkin ajan "mikä aika vain" päästä jostakin muuttujasta ja samalla muuttuja alustetaan tyhjäksi. Eli rakenne olisi semmoinen, reaaliaikaisesti kolmeen muuttujaan tallettuu (vapaaseen) tietoa ja tietyn ehdon mukaan haetaan jostakin muuttujasta tieto eteenpäin. Tiedon haku onnistuu minulta mutta muuttujiin tuonti hiukan mietityttää. Tuskin tätä kannattaa millään if rakenteella lähteä vääntämään vai?
1254
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Määrää jokin arvo nolla/tyhjä arvoksi tai käytä osoittimia ja aseta niille arvo NULL merkaamaan tyhjää muutoin osoitamaan muutujaan (käytössä).

En tiedä onko ohjelmassa säikeitä,
mutta muutujat kannattaa suojata jotenkin
esim: CriticalSection.

Äänestä

Kommentoi aloitusta


g kirjoitti:

Käytän c , Ms visual.

Esim. minulla on kolme muuttujaa jonne tuodaan tietoa "odottamaan". Tieto voi tulla mihin aikaan vain. Ongelmana olisi se, että kuinka teen ohjelmarakenteen mikä tsekkaa että mikä muuttuja on tyhjä ja laittaa tiedon sitten siihen. Tieto haetaan sitten jonkin ajan "mikä aika vain" päästä jostakin muuttujasta ja samalla muuttuja alustetaan tyhjäksi. Eli rakenne olisi semmoinen, reaaliaikaisesti kolmeen muuttujaan tallettuu (vapaaseen) tietoa ja tietyn ehdon mukaan haetaan jostakin muuttujasta tieto eteenpäin. Tiedon haku onnistuu minulta mutta muuttujiin tuonti hiukan mietityttää. Tuskin tätä kannattaa millään if rakenteella lähteä vääntämään vai?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu