c++ 基础string问题求教!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/28 15:56:35
tring str[]={"hello","hey","hi"}

单个输出str[0],这样的就行,
求助怎么能让STR的数组同时输出?
就是输出,helloheyhi
回三楼,我是想根据条件判定该输出哪个数组元素啊,当然不能全部情况下全部输出。。。

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

void main()
{
string str[]={"hello","hey","hi"};
for(int i=0;i<sizeof(str)/sizeof(string);i++)
cout<<str[i];
}

又要同时输出 又要条件输出
到底是吗情况 说的详细点啊。。。
--------------------------
条件是一成不变的么 还是变化的

如果是一成不变的
那么用for循环里面加上一个if判断。。。
具体还是看条件是什么啊 才好决定输出啊。

为什么要这样赋值呢
string str="helloheyhi";就可以了啊

那就把输出写成一个函数吧,通过参数改变输出的内容

cout << str[0] << str[1]<< str[2]<<endl;

要不用下标来循环吧。