单独说存入字符串:你可以定义一个字符数组和指针
让指针 指向数组:
char *p,a[10];
p=a[10];
scanf("%f",p);
意思是:把字符串“100”转化成int 100吗
#include
void main()
{
int a=10;
int b=0;
int i=0;
char c_input[20];
printf("输入数字\n");
scanf("%s",c_input);
while(c_input[i])
{
b=b*10+(c_input[i++]-'0'); //逐个字符扫描
}
printf("%d",b);
getchar();
}