5.string变量-读取一行

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

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

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

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

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

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

//计算字符串的长度

1.使用字符串size()

2.length()都可以;

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

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

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

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

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

#include <iostream>

#include <Windows.h>

#include <string>

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值