|
enum и массив
|
|
| [Nick] | Дата: Пятница, 03.02.2012, 19:05 | Сообщение # 16 |
|
Группа:
I'm V.I.P.
Сообщений: 95
Награды: 1
Город: Tallinn
Репутация: -9
Замечания: 20%
Статус: 
| Rockman, ну это да.
Moon Eclipse - проект, который пока что я делаю для себя. Готов примерно на - 7%
Сообщение отредактировал [BriaN] - Пятница, 03.02.2012, 19:12 |
| |
|
|
| [Nick] | Дата: Пятница, 03.02.2012, 20:17 | Сообщение # 17 |
|
Группа:
I'm V.I.P.
Сообщений: 95
Награды: 1
Город: Tallinn
Репутация: -9
Замечания: 20%
Статус: 
| sscanf(qwery, "p<|>ids[32]s[64]dddddddddddddfffffffffffffff"); [17:35:05] [Nick]: мбу тут что то не так? [17:35:13] [Nick]: p<|> [17:35:21] [Nick]: что после этого должно быть? [17:35:28] [Nick]: сразу перечисление или как? [17:52:31] [Nick]: ?
Moon Eclipse - проект, который пока что я делаю для себя. Готов примерно на - 7%
|
| |
|
|
| Imperealist | Дата: Пятница, 03.02.2012, 20:55 | Сообщение # 18 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 205
Награды: 10
Город: Санкт-Петербург
Репутация: 518
Замечания: 100%
Статус: 
| указывает на символ, который служит разделителем.
Soviet Connection - open!
  
|
| |
|
|
| [Nick] | Дата: Пятница, 03.02.2012, 21:09 | Сообщение # 19 |
|
Группа:
I'm V.I.P.
Сообщений: 95
Награды: 1
Город: Tallinn
Репутация: -9
Замечания: 20%
Статус: 
| а что значит "p"
Moon Eclipse - проект, который пока что я делаю для себя. Готов примерно на - 7%
|
| |
|
|
| Rockman | Дата: Пятница, 03.02.2012, 21:27 | Сообщение # 20 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
| p - указывает на то, что является разделителем, а после указываются типы данных между разделителями. d, i - integer (целочисленный тип) c - char (символ) u - id игрока или его имя s - string (строка) h, x - hex number (число в шестнадцатеричном формате) f - float (с плавающей точкой)
|
| |
|
|
| toneysix | Дата: Пятница, 03.02.2012, 21:28 | Сообщение # 21 |
|
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус: 
| Пожалуйста, читайте официальную спецификацию к данному плагину. http://forum.sa-mp.com/showthread.php?t=120356 p<символ> - делиметр, он разделяет строку при каждом найденном символе делиметра и записывает в соответствующую спецификацию под какой-либо переменной. Пример: new str[] = "1122|444|66", array[ 3 ]; sscanf( str, "p<|>ddd", array[ 0 ], array[ 1 ], array[ 2 ] ); printf( "данные: %d | %d | %d", array[ 0 ], array[ 1 ], array[ 2 ] ); Эквивалент этому: sscanf( str, "p<|>a<i>[3]", array ); В обоих вариантах распечатает: данные: 1122 | 4444 | 66
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
| |
|
|