Joo eli ongelma on tämä: Ohjelma kysyy uutta salasanaa (kokonaisluku) ja tallentaa sen tiedostoon. Miten sen saa sitten seuraavalla käyttökerralla sieltä tiedostosta sen muuttujan (salasana) arvoksi? Siis, jos muuttujan nimi on "salasana" ja sen arvoksi pitää saada se salasana sieltä tiedostosta. Aloittelija kiittää avusta :)
Muuttuja tekstitiedostosta (C++)
vesikuusi
7548
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 7
Vanhimmat
SalasanaTiedosto >> Salasana;
Kiitos paljon!
Eipä kestä! Huomasithan, että SalasanaTiedosto oli kahva ja Salasana tyyppiä . Muuten se ei toimi
Kirjoittamalla function, joka kirjoittaa tiedon ensin tiedostoon ja sen jälkeen kirjoittamalla toinen metodi, joka lukee sen tiedostosta. Netti on täynnä esimerkkejä miten tuo tehdään, joten kirjoita googleen c file operations - ja opiskele c ohjelmointia.
Toteutustapoja on monia. Yksi tapa löytyy täältä. http://www.cplusplus.com/doc/tutorial/files/
on jo haettu ja opiskeltu, mutta vastausta ei löytynyt ja siksi tänne tulin kysymään :)
Salasanoja ei kirjoiteta tiedostoihin koskaan sellaisenaan. Yleinen käytäntö on, että salasanasta tallennetaan jokin suolattu hash-arvo. http://en.wikipedia.org/wiki/Cryptographic_hash_function :)
kiitoskiitos