Kezdőoldal » Számítástechnika » Programozás » Hogyan tudom elérni azt a...

Hogyan tudom elérni azt a Vigenére-kódolásban, hogy a szóközöket és egyébb karaketereket ne kódolja?

Figyelt kérdés

C nyelvben próbálom megprogramozni ezt a fajta kódolást. Sikerült is, csak az a baj, hogy a szóközt és a betűkön kívül más karaktereket is bekódol, amit én nem szeretnék. Hogyan tudom ezt megfogalmazni? Mivel a kulcsom és a kódolni való szövegem const charként van megadva, ezért készítettem belőlük egy másolatatot, átalakítottam mind nagybetűre, ezt a kódrészemből kihagyom, és csak a kódolósrészét írtam le.


for (i=0;i<strlen(copy);i++)

{

copy[i]=(copy[i]+copykey[i])%26+'A';

}


Hogyha a Hello World! mondatot szeretném kódolni, akkor azt kelle kapnom, hogy "JSXAI PSINR!" Kulcsszó:COMPUTER. Azonban én ezt kapom: JSXAIMAFEYQH4. Nagyon szépen kérlek titeket, Kedves Válaszadók, ha tudtok, szánjatok rám és erre a feladatra pár percet! Nagyon sokat segítenétek! :)



#szóköz #Vigenére kódolás
2016. márc. 20. 17:57
1 2
 11/13 A kérdező kommentje:
Nem csak programozni nem tudok, de már olvasni sem! Köszönöm szépen kedves válaszoló! Nagyon sokat segítettél! T=nyleg nagyon hálás vagyok!
2016. márc. 20. 20:45
 12/13 SimkoL ***** válasza:
Érted is ?
2016. márc. 20. 20:49
Hasznos számodra ez a válasz?
 13/13 A kérdező kommentje:
Igen, a megoldásodból rájöttem! Szeretem kielemezgetni a dolgokat, és mégegyszer nagyon szépen köszönöm!
2016. márc. 20. 20:52
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!