PDA

Просмотр полной версии : [Вопрос] strcat и strmid



Димарио
05.07.2019, 18:54
В чем отличие между этими двумя операторами(?), видел что при создании системы регистрации для записи пароля игрока в массив используется strmid, но не strcat, почему?
И еще вопрос, strcat же добавляет текст в конец строки, а если, допустим, в массиве ничего нет, он начнёт добавлять с нулевой ячейки, или с первой?

whale
05.07.2019, 19:23
Ну, во-первых: не "операторы", как ты выразился, а функции.
Во-вторых: отличие данных функций можно понять, воспользовавшись википедией (strcat - http://wiki.pro-pawn.ru/wiki/Strcat, strmid http://wiki.pro-pawn.ru/wiki/Strmid).

Димарио
05.07.2019, 19:28
В википедии про них читал, все равно не совсем понимаю где что лучше применять, ведь функционал у них по сути же одинаковый

Nexius_Tailer
05.07.2019, 21:35
strcat тебе присоединяет строку целиком в конец предыдущей строки (при этом не чистя dest от предыдущей строки), а strmid перезаписывает строку dest строкой source с n-нного по n-ный её символ.