полностью согласен с канистрой ...
просто нужно добавить, если вам нужен массив константным, то она должна быть объявлена / определяются следующим образом:
const char str[11]={'0','1','2','3','4','5','6','7','8','9',0 };
- но тис означает, что вы можете только чтение str [] во время выполнения !!!
, если вы хотите изменить содержание ул во время выполнения, чем он не может быть константной:
char str[1000]={0};
- это позволяет доступ на чтение/запись на время выполнения
остерегайтесь, что общий размер ваши неконстантные переменные, стеки и движок языка C/C++ не могут превышать память RAM целевого устройства !!!
Если это то компилятор обычно бросает ошибку ... , но не всегда (иногда стек не полностью учитывается)
ой! ошибка .. Nd я сделан .... :) –