index = {27,27,27,27,27}; //as many rootsize
compiler gives me error when try in function. index globally initialized in same file with:
int index[5];
error: expected expression index = {27,27,27,27,27}; //as many rootsize
is not legal? how set array values @ once? need loop?
you cannot directly assign array. can, however, memcpy()
compound literal:
#include <string.h> memcpy(index, (int [5]){ 27, 27, 27, 27, 27 }, sizeof index);
note compound literals c feature, not c++.
Comments
Post a Comment