Pystyykö C++ tietorakenteisiin tallentamaan pysyvästi tietoja esim. ohjelman syötteiden kautta? Eli siis meinaan, että jos käyttäjä syöttää tietoja ohjelmaan, niin ne tallentuisi jotekin, vai vaatiiko tämä tiedoston/tietokannan?
Mitä ihmettä tarkoitat? Jos tietojen pitää säilyä ohjelman sulkemisen jälkeenkin, tietenkin siihen tarvitaan tiedosto tai tietokanta tai muu ulkopuolinen systeemi. Kun ohjelma sulkeutuu, sitä ei enää ole. Jos taas ohjelmaa ei suljeta, niin mikä tietorakenne se sellainen muka olisi, jossa ei voisi tietoa säilyttää?
Eihän tuossa sanottu, että ohjelma suljettaisiin. Ohjelman muistiin tallettamat tiedot katoavat kun ohjelma poistetaan muistista. Tiedostoon tallennetut tiedot katoavat kun tiedosto poistetaan, jne.
Mutta tosiaan, kysymys on hieman hämärä.
Ei se nyt niin hämärä ole. Jos samannimistä tiedostoa jo ei ole niin tulee automaattisesti sellainen.
Pollapoju kirjoitti:
Ei se nyt niin hämärä ole. Jos samannimistä tiedostoa jo ei ole niin tulee automaattisesti sellainen.
Ja sinä puhut taas jostakin aivan muusta kuin kukaan muu. Eihän tässä ole mistään tiedostojen luonnista puhuttu. Tietorakenteella ja tiedostolla ei ole mitään tekemistä keskenään.
Pollapoju kirjoitti:
Ei se nyt niin hämärä ole. Jos samannimistä tiedostoa jo ei ole niin tulee automaattisesti sellainen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.