Pereiti prie turinio

c++ duomenų kodavimas


Rekomenduojami pranešimai

Ar galima kažkokiu būdu užkoduoti duomenis?

 

Tarkim aš turiu int tipo kintamajį, ir jį įrašinėju į failą. Ir noriu, kad į failą jis būtų įrašomas užkoduotas. Kad su tekstiniu editorium atsidarius failą, negalima būtų taip parastai pakeisti reikšmės.

 

ofstream myfile;
myfile.open (vardas);
myfile << lt;
myfile.close();
meniu();

 

Tokiu būdu įrašau tiesiog kintamojo reikšmę į failą.

Redagavo Ignaz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

nu tai susigalvok kokįnors algoritmą, pvz:

kint = (kint + 69) * 7 / 3 * 46 ir tada įrašyk į failą. Tik paskui nuskaitęs nepamiršk pats išsikoduot atbuline tvarka :lol:

O ir šiaip, nesinaudok tuo mano pavyzdžiu, kažką kiečiau galima sumąstyt, tiesiog, kad suprastum, tokį parodžiau.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū :) Bet šiaip gal yra kokia funkcija kuri verčia į aštuntainę ar dvejatainę skaičių sistemą?

 

Tai jau nesiskaitys kodavimu :)

 

pasidaryk abėcėlės masyvą, arba aplamai simboliu masyvą ir susigalvok kokia nors formulę kaip minėjo aukščiau wicked ir žaisk su tuo masyvų, gausi paprastą kodavimą (pavargęs ilgiau gal ir rimtą pasigaminsi) :)

šiaip jeigu išviso tingi ką nors daryti pasinaudok base64 encode/decode ir viskas :) internete manau rasi kažkieno parašytą funkciją (o gal c++ jau ją turi, nežinau), bet net nežinau ar čia aplamai verta su base64 ką nors daryti nes labai lengva atkoduoti :) na bet tekstas nešvarus gausis ir eilinis vartotojas nieko nesupras ten :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū, base64 taip pat geras variantas, bet man užteks simple vertimo į kitas skaičių sistemas :)

 

ofstream myfile;
myfile.open (vardas);
myfile <<hex<< lt;
myfile.close();
meniu();

 

Štai taip aš įrašau į failą HEX skaičių sistema :) viskas tvarkoje, bet kaip paskui pasiimti atgal?

 

ifstream myfile;
myfile.open(vardas1);
if (myfile.is_open()) 
{
while (!myfile.eof()) 
{
   myfile >> dec >> lt;
}
}
myfile.close();

 

Taip neveikia. Tai dabar būtų klausimas, kaip turint tekstiniame faile hex sistemos skaičių, jį paversti į dec ir sugražinti atgal į kintamąjį?

Redagavo Ignaz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...