Копирование строки!
|
|
Regedit
|
Дата: Пятница, 13.03.2015, 09:50:56 | Сообщение # 1 |
|
Сообщений: 135
Репутация: 1 [ +/- ]
|
|
Здравствйте есть строки.
new String:text[512] = "qwerty123йцукен"; //15 символов записано из 512 new String:_s[75];
Как вы уже догадались мне нужно скопировать содержимое text в _s, но учитывая что text = 512 а _s = 75 то и ежу понятно что так сделать не получиться _s = text;
Можно переносить побитово (каждый знак) вот так:
Код for (new i = 0; i<512; i++) if (text[i] != '\0') _s[i] = text[i]; else break;
Но может быть есть какая нибудь специальная функция для переноса строк такого вида? чтоб не писать постоянно цыкл... ???
Сообщение отредактировал Regedit - Пятница, 13.03.2015, 09:51:43 |
|
| |
TEIN
|
Дата: Пятница, 13.03.2015, 10:29:59 | Сообщение # 2 |
|
Сообщений: 563
Репутация: 78 [ +/- ]
|
|
strcopy
|
|
| |
Regedit
|
Дата: Пятница, 13.03.2015, 12:14:40 | Сообщение # 3 |
|
Сообщений: 135
Репутация: 1 [ +/- ]
|
|
спс я думал strcopy нет в pawn .. Раньше юзал ее только на С++
|
|
| |
хвостег
|
Дата: Пятница, 13.03.2015, 12:47:59 | Сообщение # 4 |
|
Сообщений: 161
Репутация: 53 [ +/- ]
|
|
чтобы не было таких вопросов есть страница с функциями https://sm.alliedmods.net/api/ ищешь string в списке и получаешь все что связано со строками
|
|
| |
Regedit
|
Дата: Понедельник, 16.03.2015, 21:24:17 | Сообщение # 5 |
|
Сообщений: 135
Репутация: 1 [ +/- ]
|
|
Цитата хвостег ( ) тобы не было таких вопросов есть страница с функциями https://sm.alliedmods.net/api/ ищешь string в списке и получаешь все что связано со строками
Спасибо! КЭП xD
|
|
| |
хвостег
|
Дата: Понедельник, 16.03.2015, 23:01:02 | Сообщение # 6 |
|
Сообщений: 161
Репутация: 53 [ +/- ]
|
|
я может и КЭП, а вот ты даже до этого не додумался... хотя да, я понимаю, проще задать дебильный вопрос на форуме.... там обязательно ответят.
Сообщение отредактировал хвостег - Понедельник, 16.03.2015, 23:02:30 |
|
| |
BarD
|
Дата: Вторник, 17.03.2015, 10:42:13 | Сообщение # 7 |
|
Сообщений: 943
Репутация: 137 [ +/- ]
|
|
хвостег, поддерживаю. Прежде чем задавать вопрос, погуглите, почитайте доступные источники. Если уж ничего нету, то тогда создавайте тему. P.S. Regedit, он написал для всех, кто не знает о такой документации, а не только для тебя. А ты так остро отреагировал, что аж мне как-то противно стало.
|
|
| |
Regedit
|
Дата: Понедельник, 23.03.2015, 14:42:45 | Сообщение # 8 |
|
Сообщений: 135
Репутация: 1 [ +/- ]
|
|
Приношу свои извинения. Повел себя действительно не корректно. Спасибо за помощь.
|
|
| |
Shouldercannon
|
Дата: Вторник, 20.02.2024, 13:42:25 | Сообщение # 9 |
|
Сообщений: 21
Репутация: 0 [ +/- ]
|
|
Подскажите, пожалуйста, как из строки sound/hitkill/hit1.wav получить строку hitkill/hit1.wav с помощью strcopy?
Сообщение отредактировал Shouldercannon - Вторник, 20.02.2024, 14:00:59 |
|
| |
_wS_
|
Дата: Вторник, 20.02.2024, 14:24:13 | Сообщение # 10 |
|
Код char s[] = "sound/hitkill/hit1.wav"; PrintToServer("%s", s[6]); // hitkill/hit1.wav
strcopy(s, sizeof(s), s[6]); PrintToServer("%s", s); // hitkill/hit1.wav
|
|
| |