C++(泛型编程)学习笔记【4】
来源:互联网 发布:python target的用法 编辑:程序博客网 时间:2024/06/08 08:34
1.函数const char *c_str();
c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同.
这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。
2.sscanf()
与scanf()类似,都是用于输入的,只是后者以键盘(stdin)为输入源,前者以固定字符串为输入源。
void test3(){const char *pd = "ads";char buf [20];sscanf(pd, "%s",buf);cout<<buf<<endl;cout<<*pd<<endl;}
result:
从结果中也可以看出字符指针与字符串的关系,联系字符串数组!
3.atof()函数:把字符串转换成浮点数
名字来源:ascii to floating point numbers 的缩写
函数原型: double atof(const char *nptr);
例程:
void test4(){float f4;char *str4 = "12345.67";f4 = atof(str4);cout<<str4<<endl<<"float is :"<<f4<<endl;}
result:
类似函数:atoi(),atol(),strtod(),strtol(),strtoul()
- C++(泛型编程)学习笔记【4】
- C++(泛型编程)学习笔记【2】
- C++(泛型编程)学习笔记【3】
- C++(泛型编程)学习笔记【1】
- (C/C++学习笔记)泛型编程基础
- 学习C专家编程笔记(1)
- 《c专家编程》学习笔记(一)
- 《c专家编程》学习笔记(二)
- linux C编程学习笔记(一)
- 学习《C专家编程》笔记
- 《C专家编程》学习笔记
- 《c专家编程》学习笔记
- 《C专家编程》学习笔记
- C专家编程学习笔记
- C专家编程学习笔记
- 《高质量C++/C编程指南(林锐)》学习笔记
- 泛型编程学习笔记
- C++-C编程指南 学习笔记
- 函数和变量作用域
- 初学Web开发
- 控制标位置
- VS2005+WINDDK+Driver Studio 3.2编译出第一个测试驱动程序 zz
- hdu 1163 Eddy's digital Roots
- C++(泛型编程)学习笔记【4】
- 数数题。
- 在LINUX下安装BOCHS zz
- CSS学习笔记(一)CSS 基础语法
- 表空间管理方式 本地化管理VS字典管理(旧)
- CSS学习笔记(二)CSS 高级语法
- __declspec(dllimport) zz
- iOS IM开发的一些开源、框架和教程等资料
- HDU 2819 Swap (最大二分匹配+输出路径)