printf Fehler

  • Hey Leute, ich wollte euch mal diesen Fehler in der Funktion printf zeigen:


    Schauen wir uns mal diesen Code an:


    #include <a_samp>


    new string[2]; //Die größe hier spielt keine Rolle


    main()
    {
    for(new i; i<sizeof string; i++) string[i] = 'a';
    printf("|%s|",string);
    }


    Man würde jetzt erwarten, dass der Output von dem print so aussieht:


    Code
    |aa|


    Aber er gibt folgendes aus:


    Code
    |aa|%s||


    Finde ich, ist ein interessanter Fehler ^^

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Hattest du schon

    PHP
    print(string);

    versucht, dies ist nur eine Idee, das was mi printf ist.
    Aber Trotzdem sehr komisch.

    Mit Freundlichen Grüßen
    Whitetiiger aka. Kaito-sensei
    P.s. Alle mit #IRONIE bestätigten Sätze von mir, sind als Ironie anzusehen.

  • Beitrag von Kaliber ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.