c++ - "如何显示 cout<<"Fever"; 因为我不熟悉字符串数组并且它也卡在选择部分?
问题描述
string sick[5] = { "FEVER","FLUE","FOOD POISONING" };
for (int r = 0; r < 5; r++)
{
if(sick[r].compare("FEVER") == 0)
{
found = true;
cout << "Fever";
}
}
解决方案
只需使用operator==
换行符直接使用和输出,例如:
if (sick[r] == "FEVER")
{
found = true;
cout << sick[r] << '\n';
}
推荐阅读
- c# - windows server 2012下IIS中获取.exe程序的输出
- java - 将两个数组相加,求出 10 的可能组合数
- javascript - 下载属性不起作用(不是跨域)
- c# - 将 TcpListener 实现到 SignalR 集线器中
- r - 比较字符串以根据逻辑运算符分配值
- java - 打印一排星星
- angular - 什么是 angular 中的 observable、observer 和 subscribe?
- reporting-services - 从 Visual Studio 部署更新时 SSRS 未更新
- python - 如何在图形创建中替换 for 循环
- vue.js - Vuejs2取消路由导航上的http请求