Что не так с последующим кодом C? [Дубликат]

Так как C99 поддерживает массивы с динамическим размером, следующий стиль просто более удобен для пропускания 2-мерного массива:

void printarray( void *array0, int SIZE ){
    char (*array)[SIZE] = array0;
    int i;
    int j;
    for( j = 0; j < SIZE; j++ ){
        for( i = 0; i < SIZE; i ++){
            printf( "%c ", array[j][i] );
        }
        printf( "\n" );
    }
}
0
задан Community 23 May 2017 в 11:52
поделиться