- Szívós, szép és kitartó az új OnePlus óra
- Megérkezett a Samsung Galaxy A37 és Galaxy A57
- Lassan húzóágázat lesz a villanyautó a Xiaominál
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy A36 5G - a középső testvér
- Xiaomi 15T Pro - a téma nincs lezárva
- Szerkesztett és makrofotók mobillal
- Google Pixel Watch 3 - képpontos idő
- Samsung Galaxy S26 Ultra - fontossági sorrend
Új hozzászólás Aktív témák
-
skylaner
senior tag
válasz
PumpkinSeed
#4019
üzenetére
Például csinálsz egy structot ami a c++ MAP-hez hasonlóan kulcs-érték párt tárol.
A kulcs lesz az eredeti sztring adott karakterének indexe, az érték pedig a hozzá kódolt string.
Így nem muszáj, hogy a kódolt rész-stringek is ugyan olyan sorrendben legyenek a tömben mint az eredeti string karakterei.struct Crypt
{
int index;
char crypt_text[3]
};
struct Crypt encrypted_text[20];original_string = a l m a
0 1 2 3encrypted_text[0]:
---- index=3 (original_string[3] --> a)
---- crypt_text=3hr
encrypted_text[1]:
---- index=0 (original_string[0] --> a)
---- crypt_text=3hr
encrypted_text[2]:
---- index=2 (original_string[2] --> m)
---- crypt_text=as7
encrypted_text[3]:
---- index=1 (original_string[1] --> l)
---- crypt_text=tz5Megj: Amúgy az nem valami jó titkosító alg. ami két ugyanolyan bemenetre ugyanazt a kimenetet produkálja

a --> 3hr -
válasz
PumpkinSeed
#4019
üzenetére
Az, amit irtam: a kodolt szoveget haromszor akkora karaktertombben tarolod, mint amekkora az eredeti szoveg volt.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Samsung Galaxy Felhasználók OFF topicja
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Szívós, szép és kitartó az új OnePlus óra
- Kormányok / autós szimulátorok topikja
- Milyen alaplapot vegyek?
- Lexus, Toyota topik
- A Föld teraformálásával építene galaktikus birodalmat Elon Musk
- Kerékpárosok, bringások ide!
- Autós topik
- Futás, futópályák
- További aktív témák...
- AlzaErgo ErgoArm D05B Tube - Akár 2db 32" monitorhoz
- Lenovo Thinkcentre M720s SFF,i3-8100,8GBDDR4,256GB NVMe SSD,WIN11
- Wacom Cintiq Pro 16 (4K) rajzmonitor teljes szett + Parblo állvány + Rajzkesztyű Újszerű állapotba
- HP Zbook 17 G6,17.3",FHD,i7-9850H,16GB DDR4,256GB SSD,WIN11
- 5 darab WIFI/LAN biztonsági kamera, 3 kültéri és 2 beltéri
- iPhone 14 128GB 100% (1év Garancia)- ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
- LENOVO ThinkPad 13 - i7-7500U, 8GB RAM, 256GB SSD, új akku, számla, 6 hó gar
- GAMER PC! i7-9700 / RTX 3070 8GB COC / Z390 / 16GB DDR4 / SSD 512GB / BeszámítOK
- BESZÁMÍTÁS! ASRock B760 i5 14600KF 32GB DDR5 500GB SSD RX 9070 16GB be quiet! Pure Base 500DX 750W
- Eladó egy pixel 8 pro 128/12
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


