が、速攻でエラーが出ました。


void input(char* buf)
{
char str[70];
int i , j ;

printf("input data");
scanf("%s",str);

i = strlen(str);
j = 0;

while(i>0){
buf[j] = atoi(str[i]);
j++;
i--;
}
return 0;
}

逆順に格納してるのは意図的です。
bufは他で初期化済みです。
これは変換した値を渡すことが出来ないんでしょうか。