0

この問題があります。以下のコードでコメントされている配列を手動で初期化しました。関数でそれを実行したいのですが、値が何であるかは関係ありません。私はそれを行うことができません.関数の最後に出力すると、すべてが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
// };
4

1 に答える 1