5.string变量-读取一行

5.string变量-读取一行_第1张图片

C++里面的读一行的用法。getline(cin,addr);

从标准输入设备cin,读取一行字符串保存到字符串变量addr中

5.string变量-读取一行_第2张图片

如果用户直接回车什么都不读取就没有任何数据输入

读一行直到遇到回车符,注意不包括回车符。

5.string变量-读取一行_第3张图片

判断字符串是不是空的 addr.empty();字符串是否为空

5.string变量-读取一行_第4张图片

不写等于true。如果为空就返回真 如果不为真就返回假

5.string变量-读取一行_第5张图片

5.string变量-读取一行_第6张图片

//计算字符串的长度

1.使用字符串size()

2.length()都可以;

5.string变量-读取一行_第7张图片

addr.size();计算字符串长度

addr.length();计算字符串长度

5.string变量-读取一行_第8张图片

C++中'.'一般用于调用类函数或者数据的调用

(如果是指针的话就用->)都是调用方法的意思,你可以把他当"的"的意思例如:c1.p()特指指的是"c1中的p()函数"。他的含义是指这个类中某个成员函数 他的类成员的运算符,代表调用c1的p()函数。

2C++中的::一般用于类作用域或者命名空间作用域,你也可以近似当成'的'的意思 他的含义是指作用这个"类"包含的区域。不过也可以特指命名空间中的某个变量

#include

#include

#include

using namespace std;

int main(void) {

string addr; //专业

cout << "你想到哪里去旅行:";

//从标准输入设备读取一行,但是不包括最后输入的回车符

getline(cin, addr);

//empty方法

if (addr.empty() == true) {

cout << "您输入了一个空行" << endl;

return 1;

}

//size()和length()完全等效

//长度是指字符串占用的字节数,如果含有汉字,那么总的字节数和汉字个数不同

cout << "地址的长度是:" << addr.size() << endl;

cout << "地址的长度是:" << addr.length() << endl;

system("pause");

return 0;

}

总结: C++里面的读一行的用法.getline(cin,addr);//从标准输入设备读取一行,但是不包括最后输入的回车符,从标准输入设备cin,读取一行字符串保存到字符串变量addr中

2.//addr.empty方法.需要参数调用他

3.判断字符串是不是空的 addr.empty();字符串是否为空。如果为空就返回假

4.addr.size();计算字符串长度

5.addr.length();计算字符串长度。

6.//长度是指字符串占用的字节数,如果含有汉字,那么总的字节数和汉字个数不同

 

7.getline(cin,addr);从标准设备读取一行,但不包括最后的回车符。

8.C++中'.'一般用于调用类函数或者数据的调用

9.(如果是指针的话就用->)都是调用方法的意思,你可以把他当"的"的意思例如:c1.p()特指指的是"c1中的p()函数"。他的含义是指这个类中某个成员函数 他的类成员的运算符,代表调用c1的p()函数。

8.2C++中的::一般用于类作用域或者命名空间作用域,你也可以近似当成'的'的意思 他的含义是指作用这个"类"包含的区域。不过也可以特指命名空间中的某个变量

你可能感兴趣的:(c语言/c++管理,开发语言,java,c语言,c++,代码规范)