C++

字符串-使用总结1

string类

c++ primer plus第82页

读取一个单词的字符串

1
2
string str;
cin>>str;

读取一行字符串

1
2
string str;
getline(cin,str);

常用方法

1
str.size() //或者用str.length(),都是获取长度

c风格字符串

c++ primer plus第74页

用字符数组char a[]或字符指针char *a表示;

1
2
3
4
5
6
char s[10]="hello,world";//只能这样初始化

char* str="C++";//声明一个指向char的指针并进行初始化。

char* str2;//声明一个指针。
str2 ="C++";//然后进行初始化。(char数组不能这样初始化)

读取一个单词的字符串

1
2
char str[10];
cin>>str;

读取一行字符串

1
2
char str[10];
cin.getline(str,10);