如何将这段Java代码转换为C ++?

时间:2016-11-27 23:37:39

标签: java c++

我很难将以下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是一个字符串。

1 个答案:

答案 0 :(得分:1)

最简单的翻译是使用std::ifstream,例如:

#include <fstream>

std::ifstream input("CScourses.txt");
std::string courseNumM;

while (input >> courseNumM) {
    // use courseNumM as needed...
}