Wie flipt man ein char?



  • Wie flipt man ein char?



  • 😕
    Wie flipt man ein Auto?



  • else if (rand()%100 < 70) {
            int flipCount = rand()%5;
            int flipStep = rand()%5;
            for (int i=0; i<str.GetLength(); ++i) {
                // lowercase
                if (rand()%3!=0 && isUpper(str[i]))
                    str.SetAt(i, toLower(str[i]));
                //flip
                if (flipCount>0 && flipStep--==0 && i>1 && r.allowFlip) {
                    TCHAR t = str[i];
                    str.SetAt(i, str[i-1]);
                    str.SetAt(i-1, t);
                    --flipCount;
                    flipStep = 5+rand()%5;
                }
            }
        }
    


  • Die 1337-Engine:

    if (m1337 && r.allowFlip) {
            for (int i=0; i<str.GetLength(); ++i) {
                TCHAR c = toUpper(str[i]);
                switch (c) {
                    case _T('A'): c = _T('4'); break;
                    case _T('B'): c = _T('8'); break;
                    case _T('E'): c = _T('3'); break;
                    case _T('G'): c = _T('6'); break;
                    case _T('I'): c = _T('1'); break;
                    case _T('O'): c = _T('0'); break;
                    case _T('S'): c = _T('5'); break;
                    case _T('T'): c = _T('7'); break;
                    default: c = str[i];
                }
                str.SetAt(i, c);
            }
        }
    

Anmelden zum Antworten