44问答网
所有问题
c语言如何将一个字符串"1234567"转换成整型数1234567?
如题所述
举报该问题
推荐答案 2016-03-28
#include<stdlib.h>
#include<stdio.h>
int main(void)
{
int n;
charconst*str="1234567";
n=atoi(str);
printf("string=%s int=%d\n",str,n);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YWWZWRRGZRDVG6WYGDR.html
其他回答
第1个回答 2016-03-28
具体我有点忘了,主要VC++用多了,不怎么用C标准库函数了。。。
sscanf函数就可以
大概是
int i;
char str[] = "134567";
sscanf(str,"%d",&i);
好像是include <stdlib.h>还是另外啥的,你可以查一下
本回答被网友采纳
相似回答
请高手帮我解决一下这道
C语言
题目,谢谢!
答:
1、
1234567
s1指针指向1,s2指针指向7 t=*s1++ s1指针指向2(t得到1的值 1)s1=*s2-- s2指针指向6(值发生改变1734567)s2=t; (值发生改变1734517)2、s1指针指向2,s2指针指向6 t=*s1++ s1指针指向3(t得到2的值 7)s1=*s2-- s2指针指向5(值发生改变1714517)s2=t; ...
cannot convert parameter 1 from 'int [10][10]' to 'int *[]'_百 ...
答:
cannot convert parameter 3 from 'int' to 'int ** ',Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C语言
基础问题
答:
所以x+y=579
c语言
%5d是什么意思?
答:
C语言中
,“%5d”一般用于printf函数和sprintf函数。它们格式化
字符串
时,可以指定串的格式,在格式串内部使用一些以“%”开头的格式说明符来占据一个位置,在后边的变参列表中提供相应的变量,最终函数就会用相应位置的变量来替代那个说明符,产生一个调用者想要的字符串。格式化数字字符串sprintf 最常见的...
大家正在搜
c语言如何将一个字符串赋给另一个
c语言如何将字符串转为数字
c语言如何将字符串反转
c语言将整形转换为字符串
c语言如何将字符串颠倒
c语言将一个字符串逆序输出
c语言将一个字符串全部清空
c语言将字符串中的数字提取出来
用c语言将字符串中的替换
相关问题
c语言的一个问题
C语言中实参与形参之间的值传递问题,以下面这个题目解答一下。...
C语言中strcpy函数的第一个参数不能是字符指针吗?
C语言中的 1 123 12345 1234567怎么编程?...
C语言若有定义语句:char s[10]=〞1234567\...
谁帮我用C语言编下1+12+123+1234+12345+1...