Stringgröße

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Stringgröße

    Moin,
    Ich lese in einem stock eine .txt Datei mit Inhalt aus.
    Die .txt hat als Namen einen String.
    Soweit funktioniert alles, nur will ich nun eine Variabel auslesen,
    dann gibt er folgenden Error:
    array sizes do not match, or destination array is too small
    soweit verstehe ich den Error auch,
    nur ist auser ein Username in der Variable (z.B. auser=Dennis321),
    und somit ein string, der höchstens MAX_PLAYER_NAME groß sein kann.
    Daher habe ich nun der Variable test diese größe gegeben.
    In der nächsten Zeile lese ich ja nun einfach aus der Datei auser aus und speichere sie in die Variable test.
    die .txt hat den Namen der Variable atest, dies wird auch korreckt übergeben.
    [pwn]
    new wpfad[64];
    format(wpfad, sizeof(wpfad), "/test/%s.txt", atest);
    new test[MAX_PLAYER_NAME];
    test = dini_Get(wpfad,"auser"); // Zeile 13287 Errorzeile
    [/pwn]

    Auch wenn ich test die größe 128 gebe, kommt dieser Error...
    Erst bei 256 habe ich keinen Error, was aber natürlich nicht wirklich Sinn der Sache ist...
    Hat da einer einen Tipp?
    Vielleicht habe ich nu auch wieder inen doofen Fehelr gemacht, iwie bin ich in letzter Zeit mit pawn nimmer so gut :S
    Gruß,
    Dennis

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Dennis321 ()