Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Инициализация массива
|
|||
|---|---|---|---|
|
#18+
Есть вот такая инициализация массива в экспортируемой функции: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Как "1234567890" передавать в качестве параметра этой функции, а потом использовать при инициализации массива? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 10:40 |
|
||
|
Инициализация массива
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. С типами только определись - строки это, массивы, или юникодные строки какого то вида. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 11:02 |
|
||
|
Инициализация массива
|
|||
|---|---|---|---|
|
#18+
SiemarglС типами только определись - строки это, массивы, или юникодные строки какого то вида. мне надо uint8_t, сделал так: Код: plaintext 1. 2. 3. 4. 5. 6. не уверен можно так или нет, но вроде u заполнился правильно. может что добавить надо, т.к. sizeof(u) выдает ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 14:43 |
|
||
|
Инициализация массива
|
|||
|---|---|---|---|
|
#18+
AISSiemarglС типами только определись - строки это, массивы, или юникодные строки какого то вида. мне надо uint8_t, сделал так: Код: plaintext 1. 2. 3. Ну и делал бы сразу Код: plaintext 1. 2. 3. 4. 5. 6. или Код: plaintext 1. 2. 3. 4. 5. 6. AISне уверен можно так или нет, но вроде u заполнился правильно. может что добавить надо, т.к. sizeof(u) выдает ошибку.sizeof() это функция времени компиляции, а компилятор - не экстрасенс и не знает, какой именно длины массив символов будет, в итоге, передан в test во время выполнения. Для получения количества однобайтных символов в строке с завершающим нулём, используется функция size_t strlen(const char * str) . Короче - RTFM! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 15:44 |
|
||
|
Инициализация массива
|
|||
|---|---|---|---|
|
#18+
AISне уверен можно так или нет, но вроде u заполнился правильно. может что добавить надо, т.к. sizeof(u) выдает ошибку. Тебе повезло что получил ошибку, т.к. ее не должно быть, но результат тебя удивит. Это С/С++, тут указатель это безразмерный массив, т.е. по указателю никак не узнать где конец массива. Обычно вместе с указателем передают размер массива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 18:17 |
|
||
|
Инициализация массива
|
|||
|---|---|---|---|
|
#18+
Dima TAISне уверен можно так или нет, но вроде u заполнился правильно. может что добавить надо, т.к. sizeof(u) выдает ошибку. Тебе повезло что получил ошибку, т.к. ее не должно быть, но результат тебя удивит. Это С/С++, тут указатель это безразмерный массив, т.е. по указателю никак не узнать где конец массива. Обычно вместе с указателем передают размер массива. Спасибо, учту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2018, 18:39 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=21&tid=2017939]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 297ms |
| total: | 454ms |

| 0 / 0 |
