C++ 如何在n个字符串上执行操作,然后在C++;?

C++ 如何在n个字符串上执行操作,然后在C++;?,c++,function,invoke,C++,Function,Invoke,我有一个程序,其中输入了许多n C++字符串。我想用for循环输入它们,然后在新行上打印函数int operate(字符串t)的结果?换句话说,在输入字符串(每个字符串)后,是否可以调用函数operate() #包括 #包括 使用名称空间std; int n,计数器=0; 整数运算(字符串t) { int st=t.find_first_of('E'); 对于(st;st>n; 对于(inti=1;i>k; 操作(k); } 返回0; } 它返回,但您没有存储返回值 打印返回值,如下所示 cou

我有一个程序,其中输入了许多n C++字符串。我想用for循环输入它们,然后在新行上打印函数int operate(字符串t)的结果?换句话说,在输入字符串(每个字符串)后,是否可以调用函数operate()

#包括
#包括
使用名称空间std;
int n,计数器=0;
整数运算(字符串t)
{
int st=t.find_first_of('E');
对于(st;st>n;
对于(inti=1;i>k;
操作(k);
}
返回0;
}

它返回,但您没有存储返回值

打印返回值,如下所示

cout<<operate(k);

coutTime to then.什么意思?什么都不返回?你甚至从未从函数中获取返回值?它会返回。但你没有存储返回值。请将返回值赋给另一个变量。
cout<<operate(k);
int temp;
temp = operate(k);
court<<temp;