Hirdetés
-
Ilyen lesz a Galaxy Ring töltője
ma A július közepi dátum is biztosra vehető most már.
-
Nagy fordulat jöhet az OpenAI-n belül
it Profitorientált céggé válhat az OpenAI, erősítette meg Sam Altman.
-
Final Fantasy XIV Online - Befutott a Dawntrail utolsó előzetese
gp Jövő hónap második napján érkezik a kiegészítő, az előrendelők azonban már június végén belevághatnak az új kalandokba.
Új hozzászólás Aktív témák
-
dany27
őstag
Sziasztok!
Írtam C-ben egy morse kód ellenőrző progit bináris fát használva de egy érdekes anomáliába futottam....
Ha beadom az a kódot neki hogy .-. akkor kidobja hogy ez az R betű kódja... de ha beírom neki azt hogy .-.- akkor azt mondja hogy G pedig ilyen morse küd nem is létezik....
Sőt mi több a G az pont a fa másik oldalán van.... Már a legelelején pont ellentétes irányba kellene elindulni hogy G-t kapjunk... elméletileg a .-.--nak null pointert kéne hogy adjon mivel a .-. az R betű és utánna nincs már semmi sem...Hol csesztem el?
Ez a rész ellenőrzi hogy van e ilyen morse kód(megpróbálja a beadott kód szerint bejárni a fát):
void check(Fa *gyoker,char kod[7])
{
Fa *hely;
int i=0;
hely=gyoker;
while(kod[i]!='\0')
{
if(kod[i]=='.')
hely=hely->jobb;
else
hely=hely->bal;
i++;
}
if(hely!=NULL)
printf("\n%c",hely->betu);
else
printf("\nA megadott morse kod helytelen!");
}A fa jól van feltöltve az elemekkel!
Ú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!
- Kiárusítás! Ducky One 2 Mini és SF billentyűzetek - Jó állapot, bolti ár töredékéért!
- Apple iMac 21.5" 4K 2017 i5"-7400 3Ghz 8G/256G SSD Radeon PRo555/2G Garancia, üzletből, 27% ÁFA
- Riwall PRO RALM 4640 SPi,40V AKKUS ÖNJÁRÓ 46CM FŰNYÍRÓ, TÖLTŐVEL 4DB 4Ah AKKUVAL ELADÓ 2ÉV GARANCIA
- Eladó hibátlan állapotú EVGA gtx 1080ti
- Apple iPad Air 11 (M2) 128 GB Wifi + 5G Asztroszürke Új