Képzeld el, hogy egy rejtvényt készítesz, egy jelszógenerátort írsz, vagy csak szimplán játszadoznál az adatokkal. Mi a közös bennük? Mindegyikben jól jöhet, ha egy string karaktereinek sorrendjét megkevered. A C nyelv, bár elsőre ridegnek tűnhet, valójában hatalmas szabadságot ad a kezünkbe, még ilyen „kreatív káosz” előállítására is. De hogyan is fogjunk hozzá, hogy egy szöveg betűi úgy ugráljanak, mint egy diszkóban, mégis egyenletesen elosztva?
A C-s Stringek Különleges Világa: Amit Tudnod Kell
Mielőtt belevetnénk magunkat a keverés rejtelmeibe, érdemes felfrissíteni az alapokat. A C-ben a stringek valójában karaktertömbök, amelyek egy nullterminátor karakterrel (