我很难将以下Java代码转换为C ++代码:
java.io.File input = new java.io.File("CScourses.txt");
java.util.Scanner keyboard = new java.util.Scanner(input);
while (keyboard.hasNext()) {
courseNumM = keyboard.next();
}
courseNumM是一个字符串。
答案 0 :(得分:1)
最简单的翻译是使用std::ifstream
,例如:
#include <fstream>
std::ifstream input("CScourses.txt");
std::string courseNumM;
while (input >> courseNumM) {
// use courseNumM as needed...
}