在C语言中将字符串转化成整型有两种方法。
1 用atoi函数。atoi的功能就是将字符串转为整型并返回。其声明为int atoi(char *str);比如atoi("1234");会返回整型1234。
2 用sscanf。sscanf与标准格式化输入函数scanf类似,不过源并非是标准输入,而是字符串。用sscanf可以处理更复杂的字符串。比如字符串char * str = "a=1, b=2";定义int a,b;后可以用sscanf(str,"a=%d, b=%d",&a,&b);来将a,b值提取,计算后,a=1, b=2。