gpt4 book ai didi

C++ - 检查字符串是否为空

转载 作者:行者123 更新时间:2023-11-30 00:46:20 26 4
gpt4 key购买 nike

我真的很难得到这个。如果我的输入,我的意思是“输入按钮”(表示空字符串,空格),如何我使用 C++? 检测到它。

#include <iostream>
#include <stack>
#include <map>
#include <string>
using namespace std;

int main()
{
string a;
cin>>a;

if(a.empty())
cout<<"I";
else
cout<<"V";

return 0;
}

如果“I”是一个空字符串,我如何打印它?它是如何工作的?
提前致谢。

最佳答案

如果我没理解错的话:

  1. 如果您想检查提供的字符串是否为,只需使用isspace() 函数。它检查字符串是否为 null、空或空格。

  2. 如果您想接受空输入,只需使用getline() 函数即可。

    std::string inputValue;
    std::getline (std::cin,name);
    cout << name;

    函数 getline() 默认接受输入。

关于C++ - 检查字符串是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38901588/

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