GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: dipsnark - 2013. július 18. - 21:33:37

Cím: String értéke 0
Írta: dipsnark - 2013. július 18. - 21:33:37
Sziasztok!
Olyan kérdéssel fordulok hozzátok, hogy hogyan lehet egy sztring értékét 0-ra állítani? Ezzel próbálkoztam:
 
PlayerInfo[playerid][pJegyzet1] = \" \"
vagy
PlayerInfo[playerid][pJegyzet1] = \' \'

 
Az elsõ variációra hibát jelzett, miszerint nem egyezik a sztring mérete a tömbével(A pJegyzet1 32-es méretû tömb).
A második variáció pedig csak az elsõ karaktert törölte ki. Így egy for loopal meg tudtam csinálni, hogy minden karaktert kitörlök egyenként, de biztos, hogy ez a módja? Szerintem van egyszerûbb is csak nem tudom :)
Várom válaszotokat és köszönöm a segítséget!
Cím: String értéke 0
Írta: Rupert - 2013. július 18. - 21:39:54
format(PlayerInfo[playerid][pJegyzet1], 32, \"\");
Cím: String értéke 0
Írta: Zsolesszka - 2013. július 18. - 21:41:44
Van egy karakter melyet null karakternek neveznek, ez karakterláncoknál a benne szereplõ karakterek végét jelenti.
Igaz hogy ezzel nem törlõdik az egész tartalma teljesen de megjelenítésnél üresként fogja érzékelni.
 
PlayerInfo[playerid][pJegyzet1] = EOS;  // End Of String
//vagy
PlayerInfo[playerid][pJegyzet1] = \'\\0\';
Cím: String értéke 0
Írta: dipsnark - 2013. július 18. - 21:45:38
Köszönöm szépen mindkettõtöknek a gyors segítséget!