I defined bf as the type of an array of 5 chars, then tried 5 different ways to declare and initialize objects of that type: To do that, you need to pass it to ini as a parameter. Scanf(%s,&a[100]) is wrong, &a[100] is the address of the 101st char in your array, you want the address of the first character, so it should be &a[0] or simply a.
Array C Array initialization requires a braceenclosed initializer
As unholysheep has written you must initialize and not only declare the variable nand_loadtable_d:
Int array[10] = { 0 };
Using std::array might be a. You're trying to dynamically initialize tablica in main by calling ini. El error viene a decir que. First, it ensures that the array is initialized with the correct number of elements.
Las formaciones 1 deben inicializarse con un inicializador entre llaves. Int cipher[array_size][array_size]= { { 0 } }; I think color_to_565 () is not a constant (even though it's an inline function), so it can't be used to initialize a global static variable. A couple of obvious things:

Basically, you need to specify that you want to convert the std::string into a char*.
Conflicting declaration 'int lfsensor [1]' int. Try defining it as another macro, instead. To fix the 'array must be initialized with a brace enclosed initializer' error message, check the array initialization syntax, check for missing or extra braces, check for typing errors, and check. You return a locally declared.
The syntax to statically initialize an array uses curly braces, like this: First, an array cannot have size 0. A special kind of initialization for char arrays works. For example, the following code initializes an array of strings.

There are two reasons why arrays must be initialized with a brace enclosed initializer.

