55问答网
所有问题
atoi()函数
现在要实现将由键盘输入的各个参数(之间用空格格开,参数有数字和字母),数字相加,在将结果显示出来
输入的是不同类型的数据如何放在一个数组中?进行计算和显示?
举报该问题
推荐答案 2015-05-30
atoi (表示 alphanumeric to integer)是把字符串转换成整型数的一个函数。
函数原型:int atoi(const char *nptr);
参数 nptr为字符串指针
说明:
参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。否则,返回零。
包含在头文件stdlib.h中
实例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int n;
char *str = "12345.67";
n = atoi(str);
printf("int=%d\n",n);
return0;
}
结果输出:
int=12345
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/II8eQ4Le.html
其他回答
第1个回答 2006-08-23
把输入的数据全都放进字符指针数组里就行了,但是如果你输入的参数个数是未知的,需要调用valist()宏,这个略微麻烦点,如果参数个数是固定的,就比较简单了.
存好了之后可以借助一些算法把数字字符串转换成数字,然后进行相应的运算,非数字字符串忽略就可以了.
这个用C++做略微麻烦点,如果用C#做,将会十分简单.本回答被提问者采纳
第2个回答 2006-08-23
挂HOOK
判断键值,
区分组,
显示。。。
相似回答
函数atoi()
有什么用处,他的头文件是什么?它在Linux下的Vi编辑器能用吗...
答:
1、
atoi (
表示 ascii to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。2、头文件: #include <stdlib.h> 3、它在Linux下的Vi编辑器能用 int
atoi(
const char *nptr
) 函数
会扫描参数 nptr字符串,会跳过前面的空白字符(例如空格,tab缩进)等。如果 nptr不能转换成...
c语言中如何将字符串转化成整数型并输出?
答:
c语言中,可以使用
atoi()函数
将字符串转化成整数型并输出。atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。int atoi(const char *nptr) 函数会扫描参数 nptr字符串,会跳过前面的空白字符(例如空格,tab缩进)等。如果 nptr不能转换成 int 或者 nptr...
aoti是什么意思
答:
aoti是C语言中的一个函数,用于将字符串转换为对应的整数值。它是"ASCII to Integer"的缩写。它接受一个指向字符串的指针作为参数,并返回转换后的整数。以下是对
atoi函数
的详细解释:参数str一个以null结尾的字符串,需要被转换为整数。该字符串可以包含可选的空格字符在转换时会被自动忽略、加号或减...
c语言中atof 和
atoi
是什么意思?
答:
这两个都是C语言的库
函数
函数名: atoi 功 能: 把字符串转换成长整型数 用 法: #include <stdlib.h> int
atoi(
const char *nptr); 程序例: #include <stdlib.h> #include <stdio.h> int main(void) { int n; char *str = "1234"; n = atoi(str); printf("string = %s integer...
c语言中itoa()和ltoa
()函数
分别是什么意思
答:
itoa是广泛应用的非标准C语言扩展
函数
。由于它不是标准C语言函数,所以不能在所有的编译器中使 用。但是,大多数的编译器(如Windows上的)通常在<stdlib.h>头文件中包含这个函数。在<stdlib.h>中与之有相反功能的函数是
atoi
。功能:把一整数转换为字符串。
大家正在搜
atoi函数崩溃
c语言中atoi函数
atoi函数头文件
linux ltoa函数头文件
atoi函数在c语言中的用法
c语言atoi字符串转换为整数
atoi函数定义
atoi代码
c语言函数的参数分为哪两种
相关问题
C语言中atoi函数的作用及实例
函数atoi()有什么用处,他的头文件是什么?它在Linux...
如何用C语言实现atoi()函数
c++中atoi函数的使用
C++里atoi函数要怎么使用?
在C++中,如何用atoi函数把string类型转化成整型,...
如何区分atoi()的非法输入返回值0,与输入的0?
C++中 atoi(s)函数的作用?