gpt4 book ai didi

c++ - 我想通过使用字符串数据类型而不是 char 类型来获得多行

转载 作者:行者123 更新时间:2023-11-28 03:45:37 25 4
gpt4 key购买 nike

看例子看看我想要什么

string name
cin >> name;

这个例子不允许空格或多行

char name[20];
cin.getline(name,20);

这个例子允许空格和多行

我的问题:我想将字符串数据类型与 getline 函数或其他函数一起使用,使用字符串数据类型允许多行和空格

最佳答案

有一个适用于字符串的全局 getline 函数。

string name;
getline(cin,name);

您可以通过指定除'\n'以外的终止字符来获取多行

getline(cin,name,'#');

关于c++ - 我想通过使用字符串数据类型而不是 char 类型来获得多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7781771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com