string类型常见用法
2014-11-19 22:17
176 查看
头文件
变量定义
Q:C语言中的变量定义是什么?变量的声明是什么?区别又是怎样的?A:从编译原理上来说,声明是仅仅告诉编译器,有个某类型的变量会被使用,但是编译器并不会为它分配任何内存。而定义就是分配了内存。
getline()
(1)istream& getline (istream& is, string& str, char delim);
(2)istream& getline (istream& is, string& str);
用法:
length() size()
int size()const; //返回当前字符串的大小
int length()const; //返回当前字符串的长度
用法:
获取字符串中某一位字符
实例:
substr()
basic_string substr( size_type pos = 0, size_type count = npos );
用法:
#include<string>
变量定义
std::string str;
Q:C语言中的变量定义是什么?变量的声明是什么?区别又是怎样的?A:从编译原理上来说,声明是仅仅告诉编译器,有个某类型的变量会被使用,但是编译器并不会为它分配任何内存。而定义就是分配了内存。
getline()
(1)istream& getline (istream& is, string& str, char delim);
(2)istream& getline (istream& is, string& str);
用法:
getline(cin,str);
length() size()
int size()const; //返回当前字符串的大小
int length()const; //返回当前字符串的长度
用法:
int len=str.size();//or length()
获取字符串中某一位字符
实例:
for(int i=0,len=str.size();i<len;i++) std::cout<<str[i];
substr()
basic_string substr( size_type pos = 0, size_type count = npos );
用法:
std::string str="hello world"; std::cout<<str.substr(6,3);//"wor"
相关文章推荐
- string和各内置类型的互换方法(stringstream的一种用法)
- C# String Tips (C#String 类型的相关用法 收集)
- Java中String常见的7种用法
- NSString+NSMutableString+NSValue+NSAraay常见用法总结
- string 常见用法
- linux Tar命令的用法与常见压缩文件类型及解压
- java中String的常见用法
- struts2常见的result类型的用法
- 把常见的编码类型文件(ASCI、Unicode、utf-8)读出到std::string中
- 标准C++中string类型的用法总结
- linux Tar命令的详细用法与常见压缩文件类型及解压
- 黑马程序员几种常见的转换类型特点及用法总结
- String 类型的用法
- ACM--string常见用法
- NSString+NSMutableString+NSValue+NSAraay常见用法总结
- linux Tar命令的详细用法与常见压缩文件类型及解压
- java中String的常见用法
- C++中int、string等常见类型转换
- 常见的指针数据类型以及const用法详解
- stringstream的重要用法(数据类型转换)