import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
public class Solution {
public static void main(String[] args) {
Scanner line = new
我不知道爲什麼istream :: get sets failbit和eofbit在一起。 std :: getline的行爲有所不同:它在遇到文件結尾時設置eofbit,而當您嘗試讀取文件末尾時會設置失敗位。所以,你可以寫: while (std::getline(is, s) {
blablabla... // gets executed once after end of file