问题描述
#include <iostream>
#include <string>
#include <algorithm>
void convert(String str)
{
string s1;
for (int i = 0; i < s1.size(); i++) {
if (s1[i] >= 'a' && s1[i] <= 'z')
s1[i] -= 32;
}
}
using namespace std;
int main()
{
string str;
getline(cin,str);
cout << str << endl;
convert(str);
cout << str << endl;
}
输出:
variable or field 'convert' declared void|
'String' was not declared in this scope|***
||=== Build file: "no target" in "no project" (compiler: unknown) ===|
C:\Users\tee\Desktop\cpp_practise\strings\challenge1.cpp|5|error: variable or field 'convert' declared void|
C:\Users\tee\Desktop\cpp_practise\strings\challenge1.cpp|5|error: 'string' was not declared in this scope|
C:\Users\tee\Desktop\cpp_practise\strings\challenge1.cpp|5|note: suggested alternative:|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\bits\stringfwd.h|74|note: 'std::__cxx11::string'|
C:\Users\tee\Desktop\cpp_practise\strings\challenge1.cpp||In function 'int main()':|
C:\Users\tee\Desktop\cpp_practise\strings\challenge1.cpp|26|error: 'convert' was not declared in this scope|
C:\Users\tee\Desktop\cpp_practise\strings\challenge1.cpp|26|note: suggested alternative: '_osver'|
||=== Build failed: 3 error(s),0 warning(s) (0 minute(s),0 second(s)) ===|
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)