Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Работа со строками

Статус
В этой теме нельзя размещать новые ответы.

smlq

Изучающий
Пользователь
Регистрация
21 Фев 2013
Сообщения
137
Лучшие ответы
0
Репутация
41
Нужна помощь. Вопрос вот в чем:

PHP:
new string[MAX_PLAYER_NAME+2] = "["; 
strcat(string, pInfo[playerid][pName]); 
strcat(string, "]"); 

print(string); 
print(hInfo[houseid][hResident]); 
printf("%d pos", strfind(hInfo[houseid][hResident],string)); 
printf("%d len", strlen(string)); 

strdel(hInfo[houseid][hResident], strfind(hInfo[houseid][hResident],string), strlen(string));
Результаты принтов:
PHP:
[Haywell_Hartwall] 
[Haywell_Hartwal][Haywell_Hartwall][Haywell_Hartwalll] 
17 pos 
18 len
Результат удаления(strdel):
PHP:
[Haywell_Hartwal]Haywell_Hartwall][Haywell_Hartwalll]
В чем проблема? Почему он удаляет только 1 символ?
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу