Read Line by Line ließt nur 1mal

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Ich bin an einem Speicherungsystem zugange da ich dini nicht mehr nutzen möchte und SQLite der Server meißtens crasht


    die anderen wie SII und HSA Multi gehen auch nicht ganz glatt ( ka warum)


    hier mein test



    new File:Data[2];// = EOpen("data.txt");
    Data = EOpen("data.txt");//0 = read 1 = write
    print("\ndata.txt index dat\n");
    for(new i=0; i<3; i++)printf("Versuch %i: %s", i, ERead(Data, "dat"));
    EWrite(Data, "data", "Nein");
    for(new i=0; i<3; i++)printf("Versuch %i: %s", i, ERead(Data, "dat"));
    print("\n------------------\n");
    EClose(Data);


    das ist meine Server Log:



    und hier den stock von ERead

    stock ERead(File:file[], index[])
    {
    new return_str[256], temp_str[256], return_pos=0, found_right=0;
    while(fread(file[0], temp_str))//read line by line
    {
    if(found_right)continue;
    new /*found_right=0,*/ x=0;
    if(!strcmp(temp_str, index, false, strlen(index)) && temp_str[strlen(index)] == ' ')
    {
    found_right=1;
    x=strlen(index)+1;
    }
    if(found_right)//wenn ' ' gefunden wurde
    {
    found_right=0;
    while(x<256)
    {
    return_str[return_pos]=temp_str[x];
    return_pos++;
    x++;
    }
    //break;
    }
    //break;
    }
    return return_str;
    }


    MFG Piet


    Edit infos

  • Wo liegt das Problem, du erzählst ja rein garnichts..


    //Editierung: Die Funktion EWrite sowie das Ergebniss ob nun etwas in die Datei gespeichert wurde wäre hilfreich.


    Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need.
    – Tyler Durden


    Sobald Werbung im Spiel ist, bist du, die Nutzerin, der Nutzer, das Produkt.