#include<stdio.h>
void inttod(int dec,char*str);
main(){
int num;
char str[7];

printf("input:");
scanf("%d,&num");

inttod(num,str);

{
int i, n, dec;
if(dec < 0){
dec = -dec;
*str++ = '-';
}

for(i = 1, n = 10; dec >= n; i++, n *= 10);
for(n /= 10; i; i--, n /= 10) *str++ = dec / n % 10 + '0';
*str = '\0';
return;
}
printf("result:%s\n",str);
}
error C2105: '++' には左辺値が必要です。
error C2105: '++' には左辺値が必要です。
warning C4033: 'main' : 関数には戻り値が必要です。
とでたんですが、
左辺値が必要とはどうゆうことなんでしょうか?
t