- iPhone topik
- KuKirin G4 - a sebesség ára
- Holnap mutatkozik be a HTC új készüléke
- Redmi Watch 4 - olcsó hús, sűrű a leve
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Redmi Note 12 Pro - nem tolták túl
- Xiaomi 12X – kicsi a bors és hűvös
- Motorola Edge 40 - jó bőr
- Milyen okostelefont vegyek?
- Samsung Galaxy S22 Ultra - na, kinél van toll?
Hirdetés
-
Ennyit spórol az AI a pénzügyi tanácsadóknak
it A Morgan Stanley vezérigazgatója szerint heti 10-15 órát spórol meg a pénzügyi tanácsadóknak az AI.
-
Befutott az Arcane animációs sorozat új évadának legfrissebb előzetese
gp A második szezon novemberben érkezik, ezzel együtt sajnos elbúcsúzhatunk a szériától.
-
Olcsó USB WiFi AC adapter
lo Egy olcsó WiFi AC USB adapter jó szolgálatot jelenthet, ha az új router csak elvileg támogatja a 2,4 GHz-es átvitelt.
Új hozzászólás Aktív témák
-
Zsolt1
tag
Sziasztok!
Egy könyvben talált példa értelmezésében kérnék segítséget:
#include <stdio.h>
#include <stdlib.h>
#define KULCS 0xE7
int main()
{
char s[80], *p;
int i;
printf("Kerek egy szoveget:");
fgets(s,80,stdin);
for(i=0;s[i];i++)
{
s[i]^=KULCS; /*Titkosítás*/
}
printf("A titkositott szoveg:\n %s\n",s);
p=s;
while(*p)
{
*p++^=KULCS; /*Visszaállítás*/
}
printf("Az eredeti szoveg:\n%s\n",s);
return 0;
}A példából csak azt a részt nem értem, amikor kizáró vagy segítségével titkosítva lesz a szöveg. Azt tudom, hogy mit jelent a kizáró vagy(csak az egyik feltétel teljesülésénél lesz igaz), viszont nem értem, hogy hogyan lehet titkosítani egy hexadecimális szám + kizáró vagy segítségével. (A feladat a pointereket és sztringeket akarja magyarázni, azért van két különböző ciklus használva.)
Ú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!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen