Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как распарсить массив char в массив string
|
|||
|---|---|---|---|
|
#18+
Подскажите, как преобразовать char в массив string. С внешнего устройства приходит массив символов, это просто строчки разделенные пробелом " E2801105200052CE E28011052000510E" Код: plaintext 1. .. [0]: 32 ' ' [1]: 69 'E' [2]: 50 '2' [3]: 56 '8' [4]: 48 '0' [5]: 49 '1' [6]: 49 '1' [7]: 48 '0' [8]: 53 '5' [9]: 50 '2' [10]: 48 '0' [11]: 48 '0' [12]: 48 '0' [13]: 53 '5' [14]: 50 '2' [15]: 67 'C' [16]: 69 'E' [17]: 32 ' ' [18]: 69 'E' [19]: 50 '2' [20]: 56 '8' [21]: 48 '0' [22]: 49 '1' [23]: 49 '1' [24]: 48 '0' [25]: 53 '5' [26]: 50 '2' [27]: 48 '0' [28]: 48 '0' [29]: 48 '0' [30]: 53 '5' [31]: 49 '1' [32]: 48 '0' [33]: 69 'E' [34]: -52 'М' [35]: -52 'М' [36]: -52 'М' [37]: -52 'М' [38]: -52 'М' [39]: -52 'М' Нужно распарсить этот массив в string, так чтобы последний элемент стал первым. И массив выглядел так Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 10:57 |
|
||
|
Как распарсить массив char в массив string
|
|||
|---|---|---|---|
|
#18+
Алкобобёр, а в чём проблема то? элементарщина жеж ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 11:32 |
|
||
|
Как распарсить массив char в массив string
|
|||
|---|---|---|---|
|
#18+
Ясно что фигня, только я С++ не знаю. Нужно немного подправить один проект и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 11:51 |
|
||
|
Как распарсить массив char в массив string
|
|||
|---|---|---|---|
|
#18+
Алкобобёр, Из двух элементов еще не ясно по какому алгоритму "последний элемент должен стать первым". Этом может быть например поворот, или отражение. Если нужно отражение замените std::rotate на std::reverse. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 16:53 |
|
||
|
Как распарсить массив char в массив string
|
|||
|---|---|---|---|
|
#18+
Подскажите, как преобразовать char в массив string. С внешнего устройства приходит массив символов, это просто строчки разделенные пробелом " E2801105200052CE E28011052000510E" Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 17:07 |
|
||
|
Как распарсить массив char в массив string
|
|||
|---|---|---|---|
|
#18+
Ещё можно добавить: sherzod_ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Хотя основные затраты будут на выделение памяти в каждой std::string для длинных слов. А никто не помнит, до какого размера std::string хранит строку в своей локальной памяти, вместо выделения в куче? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2013, 14:05 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38402566&tid=2019967]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 302ms |
| total: | 439ms |

| 0 / 0 |
