请问函数strtol有什么作用?
请问函数strtol有什么作用?谢谢! 问题点数:20、回复次数:4Top
1 楼kicool(多米诺)回复于 2006-03-09 20:10:13 得分 5
<stdlib.h>
CRT 函数
long strtol(
const char *nptr, //Null-terminated string to convert.
char **endptr, //Pointer to character that stops scan.
int base //Number base to use.
);
返回nptr字符串代表的值。
ps:装个MSDN吧,或者买本C的书,附录都该有介绍的。Top
2 楼minsavage(帆野)回复于 2006-03-09 20:25:59 得分 5
函数名称:strtol
头文件 :stdlib.h
函数用途:将数值字符串转换成长整形格式数
函数原型:long strtol(const char *s, char **endptr, int radix)
输入参数:s 待转换的浮点字符串,radix 转换的数制
输出参数:endptr 转换后的尾数字符串
返回值 : 长整形转换结果
Top
3 楼wqtl_357(Step By Step!)回复于 2006-03-09 20:31:45 得分 5
Convert strings to a long-integer value.Top
4 楼jixingzhong(瞌睡虫·星辰)回复于 2006-03-09 20:47:22 得分 5
函数名: strtol
功 能: 将串转换为长整数
用 法: long strtol(char *str, char **endptr, int base);
程序例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
char *string = "87654321", *endptr;
long lnumber;
/* strtol converts string to long integer */
lnumber = strtol(string, &endptr, 10);
printf("string = %s long = %ld\n", string, lnumber);
return 0;
}
Top




