Moin zusammen,
ich habe ein Problem mit der Funktion fread. Diese liest nämlich bei mir fehlerhafte Werte aus.
Bsp.:
//Gespeichert wird:
Kó,ßÖjg6ÿcõ·îÑFUÀ :NWâ'±ä:Ñp*²Îßse¶.Õ£Íâ(MP±ë¥ÒbÃÎåÇƸU¡n?A± aôuv¯m<Þùa.o£fú)_{
·¯ ÅôJäåÚ(>|| ÎCÀjÇ`ÕÑgIõäw-J@³NF+¶ýôï[ÇÛ:(¤ÃèD¸ò±÷ÞßYÕ²íÖÿÅt§ärÿÑøsp%å^¯Y]óÁÆhTÐ1JÆ{_`*si
//Geladen wird:
Kó,ˆßÖjg…6ÿc‰õ„·îÑFUÀ :NWâ•'±ä:Ñp*²Îߘ‰se€¶–.Õ£Íâ(MP±„ë¥Ò‰bÃÎåÇƸU¡n?A±™ ‡aôuv¯m<Þùa.o£fú)_{
·¯ Åô“JäåÚ(>|| ÎCÀˆjdž`ÕÑgI†õäw-J@–³NF€+¶ýôï[ÇÛ:(¤ÃèD¸ò±÷ÞßYÕ²íÖÿÅt§ärÿÑ‘øs›p%å‡^¯YŠ]óÁÆhTÐ1JÆ{_`*s†i
Der Code:
//Speichern
format(string, 128, "/UserSalts/%s_salt.txt", SpielerName(playerid));
salttext = fopen(string, io_write);
if(salttext)
{
format(string, 270, "%s\r\n%s", salt, key);
fwrite(salttext, string);
fclose(salttext);
}
//Laden
format(string, 128, "/UserSalts/%s_salt.txt", SpielerName(playerid));
salttext = fopen(string, io_read);
if(salttext)
{
fread(salttext, salt);
fread(salttext, key);
fclose(salttext);
print(salt);
print(key);
}
Ich hoffe jemand weiß was, was ich tun kann, denn diese Werte müssen richtig geladen werden, ansonsten kann man sich nicht einloggen.