Lecke húr, és hogyan lehet azt megfelelőnek tekinteni - tanulmány gyalogot nyelven

Nos először is nagyon furcsa, hogy úgy gondolja, hogy a statisztika (saját kód) csak elkülönített 255 sejtekben. Miért? Először a statisztikák fejlesztése én személy szerint először osztja a nagyszámú sejt annak érdekében, hogy a határ után csak növelik azt. Mi kényelmes? Nem kell számítani a hossza minden egyes alkalommal. Lehetséges után a végleges kiadás hamarosan számolni, ha a szükséges sejtek száma és az összes.

Kérjük, jelentkezzen be, vagy regisztráljon, hogy a link.

Számítása vonal tettél rosszul most elmondom, miért.
A számítás a következő:

Kérjük, jelentkezzen be, vagy regisztráljon, hogy a link.

Kérjük, jelentkezzen be, vagy regisztráljon, hogy a link.

Az egyetlen különbség az, hogy én hozzá 1 sejt a végső null „\ 0” karakter, amelynek létezését, nyilván nem tudtad.
Mi ez? Minden sor egy sor karakterek, és minden tömb befejeződött NULL'om. Az ASCII-kódja - "\ 0". Mit csinál? Ez szükséges ahhoz, hogy a fordító megkülönböztetni az egyes vonal és tudta, hol ér véget.

Ezen kívül, azt cserélte ki + MAX_PLAYER_NAME - 2 (-2 + MAX_PLAYER_NAME). Miért? Képzeljük el, hogy meg kell adnia több mint egy formázott adatokat, és akkor a rendetlenség + MAX_PLAYER_NAME - 2 + 19-2, amely további szerkesztési dimenziója olyan adatokat, amelyekre Ön utal, amikor formátumú átalakíthatjuk hosszú keresések (különösen, ha nagy számú ve adatok).
Mint a változat jobb? Képzeljük el, hogy a módosítani kívánt nagyszámú adat, a konzolok lesznek világosan mutatják, amelyek az adott selejtező végzett számítás.
Mellesleg kb nevüket az irodában. SA-MP wiki ugyanezek karaktereket nevezzük Specifier, hívom őket egyszerűen „előírást”.

By the way, a téma, talán szeretné mutatni több és alternatív módszert számlálási vonalak Daniel_Cortez.