小编Che*_*hew的帖子

修改C中函数内的数组

// test.txt
50
13
124
Run Code Online (Sandbox Code Playgroud)

-

void hi ( int *b, FILE *pfile ) {

    rewind ( pfile );
    int i;
    for( i = 0 ; i < 3 ; i++ ) {
         fscanf ( pfile, "%d", &b[i] );
    }
}

int main ( void ) {

    FILE *fp = fopen ( "test.txt", "r" );
    int a[10];  //putting extra size for test.

    hi ( &a[0], fp );   
    printf("%d,%d,%d\n", a[0], a[1], a[2]);

    fclose ( fp );
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当涉及到数组时,我正在尝试理解指针.虽然我在测试上面的代码,我注意到,通过将不同的索引值,如hi …

c arrays pointers function

9
推荐指数
1
解决办法
1002
查看次数

标签 统计

arrays ×1

c ×1

function ×1

pointers ×1