此函数功能为:把输入的字符串转换成数字。
函数原型:unsigned long strtoul( const char *nptr, char endptr, int base )
参数一 字符串的起始地址。
参数二 返回字符串有效数字的结尾地址。如 123456ff789 则返回数字6的地址。
参数三 转化基数。例:将十进制转化为二进制 #include <iostream> using namespace std; int main(int argc ,char* argv[]) { char* erjinzhi="1111"; char* p; int shijinzhi=strtoul(erjinzhi,&p,2); cout<<shijinzhi; return 0; }
函数原型:unsigned long strtoul( const char *nptr, char endptr, int base )
参数一 字符串的起始地址。
参数二 返回字符串有效数字的结尾地址。如 123456ff789 则返回数字6的地址。
参数三 转化基数。例:将十进制转化为二进制 #include <iostream> using namespace std; int main(int argc ,char* argv[]) { char* erjinzhi="1111"; char* p; int shijinzhi=strtoul(erjinzhi,&p,2); cout<<shijinzhi; return 0; }