ПредишенСледващото

Ами на първо място много странно да се мисли, че в статистиката (от кода си) само разпределени 255 клетки. Защо? Първо развитието на статистиката Аз лично първоначално разпределяне на голям брой клетки, за да се постигне граница само след неговото увеличаване. Какво е удобно? Няма нужда да се изчисли дължината на всеки път. Възможна след окончателното освобождаване скоро да брои веднъж необходимия брой клетки и всички.

Моля, влезте или се регистрирайте, за да видите връзката.

Изчисление на линия, което сте направили погрешно сега ви кажа защо.
изчисление То е извършено, както следва:

Моля, влезте или се регистрирайте, за да видите връзката.

Моля, влезте или се регистрирайте, за да видите връзката.

Единствената разлика е, че аз добавя 1 клетка за крайния нула '\ 0' характер, съществуването на които, очевидно, че не знаеш.
Какво е това? Всеки ред е масив от символи, като всеки масив е завършена NULL'om. Нейната ASCII код - "\ 0". Какво прави той? Това е необходимо, за компилатора да се прави разлика между всеки ред и знаеше къде да го свърши.

В допълнение, се заменя ви + MAX_PLAYER_NAME - 2 (-2 + MAX_PLAYER_NAME). Защо? Представете си, че трябва да посочите повече от един форматирани данни, и ще имате една бъркотия от + MAX_PLAYER_NAME - 2 + 19-2, който при допълнително измерение редакция на всички данни, което имате предвид, когато формат ще бъде преобразувана в дълги търсения (по-специално, когато голям брой ве данни).
Than моята версия по-добре? Представете си, че искате да редактирате голям брой данни, скобите ще бъдат по-ясно показват кой от специфични квалификации, проведени изчисления.
Между другото за имената им в офиса. SA-MP уики същите тези герои са призовани спецификатор, аз ги наричам просто "спецификатори".

Между другото, в тази тема, може би искате да се отбележи още и алтернативен метод за преброяване на линии на Daniel_Cortez.

Подкрепете проекта - споделете линка, благодаря!