妳說的轉說,是指num對應數字轉化吧。
如果是這樣的話,就不是轉化為char 而是轉換為char * 或者說是char []
比如123 要轉換成字符數組 123這樣。
循環取每壹位,放到數組裏。
比如 int num ; char array[10];
int k=0;
do
{
array[k++]=num%10+'0';
num=num/10;
}while(num);
這樣子array就是存num的數字,
也可以用sprintf函數 。
sprintf(array,"%d",num);
這樣也可以了。
妳上面寫的代碼很亂。 比如
j=s+n;
這裏j,s都是地址 ,n是整數。 這樣加出來都不知道是什麽東西。