【字符串处理】

目录

总结:


只要一做字符串的题目必出bug,【字符串处理】_第1张图片

本蒟蒻还是要开个专题写一下……懒狗直接引用chatgpt

在C++中,我们可以使用以下几种方式进行字符串的输入:

1.使用输入运算符(>>): 可以按照空格分隔符把一个标准字符串(即不包含空格)输入。

string s; cin >> s;

2.使用getline函数: 可以输入包含空格的字符串getline() 函数更常用于读取字符串对象

string s; getline(cin, s);

3.使用cin.getline函数: 可以输入包含空格的字符串cin.getline() 函数更常用于读取字符数组

char s[100]; cin.getline(s, 100);

这三种方式各有优劣,具体应使用哪种方式取决于需要输入的字符串及其格式。若字符串中有空格,建议使用getline函数或者cin.getline函数更为方便

总的来说,getline() 函数和 cin.getline() 函数都可以用于读取一行字符串,并且具有类似的功能,但是 getline() 函数更常用于读取字符串对象,而 cin.getline() 函数更常用于读取字符数组。如果需要读取包含空格的字符串,建议使用 getline() 函数。 

总结:

一个词用cin输入

一行句子,字符串用getline(cin,a)

一行句子,字符数组用cin.getline(a,100);

你可能感兴趣的:(值得学习的小套路,学习)