c语言中如何将字符串转化成整数型并输出?

如上,现在遇到一点问题,定义一个char类型的变量比如是number,然后number扫描文件的结果是1234,但是这个结果并不能直接转化成int类型的整数,现在我想要用一个简单的方法把number转化成int型,那么该如何操作?还有,如果是一个数组的话,用printf输出的时候有没有办法不管位数直接一次性输出的?感激不尽

第1个回答  2013-09-04
强制类型转换啊!char a,int b; b=int(a)
第2个回答  2013-09-04
#include<string.h>
#include<stdio.h>
void main()
{ char number[256]={ "1234" };
int n;
n=atoi(number);
printf("%s\n",number); //后面的问题没看懂是什么需求
}
相似回答