Сообщение от Дмитрий Егоренков Код: char value[OWENIO_DATA_BUFFER_SIZE + 1]; DWORD param_sz = 0; int err = OwenIO(16, ADRTYPE_8BIT, 1, "ver", value, ¶m_sz); if (ERR_OK == err) { value[param_sz] = '\0'; strrev(value); } Почему value передается не по ссылке ??? это получается чтение размера параметра (param_sz) само значение (value)не читается
char value[OWENIO_DATA_BUFFER_SIZE + 1]; DWORD param_sz = 0; int err = OwenIO(16, ADRTYPE_8BIT, 1, "ver", value, ¶m_sz); if (ERR_OK == err) { value[param_sz] = '\0'; strrev(value); }
Правила форума