给出以下代码:
void parseInput(fstream &inputFile) { const int LENGTH = 81; char line[LENGTH]; while(!inputFile.fail()) { inputFile.getline(line,LENGTH); line = tolower(line); cout << line << endl; } }@H_301_3@编译时我收到此错误:
Error E2285 : Could not find a match
for ‘tolower(char *)’ in
function parseInput(fstream &)我知道它返回一个int,但不是int [],这是否意味着我不应该使用getline来获取字符的输入字符?有没有办法将整行转换为更低?在此先感谢大家的帮助!