この問題があります。以下のコードでコメントされている配列を手動で初期化しました。関数でそれを実行したいのですが、値が何であるかは関係ありません。私はそれを行うことができません.関数の最後に出力すると、すべてが0になります.これについて何か考えはありますか?
GLubyte *createGraphIndices(int size){
GLubyte * graphIndices = malloc(size * sizeof(GLubyte));
int i;
for(i = 0; i < (size/2)-1; ++i){ // até
graphIndices[i] = i;
}
for(i = (size/2)-1; i < size-2; ++i){ // até
graphIndices[i] = i;
}
for(i = 0; i < size; ++i){ // até
fprintf(stderr, "%f\n", graphIndices[i]);
}
return graphIndices;
}
// GLubyte graphIndices[] = {
//
// 0,1,
// 1,2,
// 2,3,
// 3,4,
// 4,5,
// 5,6,
// 6,7,
// 7,8,
// 9,10,
// 10,11,
// 11,12,
// 12,13,
// 13,14,
// 14,15,
// 15,16,
// 16,17
// };