#include <iostream>
using namespace std;
int reverseDigit(int num)
{
int n;
n=sizeof(num);
int *i,*j;
int *s=#
i=s;j=s+n;
while(i<j)
{int temp;
temp=*i;
*i=*j;
*j=temp;
i++,j--;}
return num;
}
int main()
{
int num,number;
cin>>num;
number=reverseDigit(num);
cout<<number<<endl;
return 0;
}
我知道问题是num为int型不能用指针交换每位数的位置,但怎么把num强制转换为char呢?