C言語なら俺に聞け(入門編)Part 125 [sc](★0)
-
- 441
- 2014/03/12(水) 18:37:45.81
-
#include <stdio.h>
#include <stdlib.h>
fun(int *ia){
int j = 0;
for(j= 0;j<10;j++){
ia[j] = j;
}
}
main(){
int *intary;
intary = (int *)malloc( sizeof(int)*10 );
fun( intary);
int i;
for(i=0;i<10;i++){
printf("%d\n",intary[i]);
return;
}
}
さっきのmallocを使って書いてみたんですが 0 とだけ出力されてしまいやっぱりうまく行きません
今度は intaryは nullpointer ではないじゃずですよね・・・?
何がいけないのでしょうか
このページを共有する
おすすめワード