Jos minulla on projektissa usempia c/cpp filuja, miten saan muuttujat näkymään niissä kaikissa?
Itse olen pistänyt yleensä globaalit muuttujat .h/.hpp tiedostoihin. (Joskus myös externin kanssa, kun muttujat on esitelty jossain muussa lähdekooditiedostossa.)
Externillä sain toimimaan. Kiitti vinkistä.
Kirjoita funktion prototyyppi sen tiedoston alkuun, jossa haluat kutsua funktiota. Siis esim:
Funktiotiedosto:
... int Funktio(int a, int b) { ... } ...
Toinen tiedosto:
...includet... int Funktio(int, int); ... funktion kutsu ...
Jos funktioita on useita ja/tai niitä käytetään useissa tiedostoissa, kannatta käytää .h-tiedostoa, jossa määrittelee kaikkien funktioiden prototyypit, ja sisällyttää #includella se kaikkiin tiedostoihin, joissa kyseisiä funktioita tarvitaan. Näinhän kaikki kirjastot on toteutettu.
Kummallista! En löydä enää kysymystä, mihin vastasin. Aivan kuin tässä:
rndprogy kirjoitti:
Externillä sain toimimaan. Kiitti vinkistä.
olisi ollut aiemmin enemmänkin tekstiä, vai?
Ihmettelinkin, mihin ihmeeseen oikein olet vastannut. Aina joskus joku kiltti ihminen postaa viestin, odottaa vastausta ja sitten poistaa viestinsä. Varsin nerokas keksintö. Ikävää vain, että sitä on miltei mahdotonta estää poistamatta poisto-ominaisuutta kokonaan.
Unohdinpa sitten mainita että sekin ongelma ratkesi ennen kuin tn lähetti ensimmäisen viestin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.