#include <iostream>
#include <fstream>
#include <string>
#include <cctype> // isdigit();
using namespace std;
int main()
{
ifstream fin;
fin.open("Sayı.txt");
while (!fin.eof()){
string word;
int n;
fin >> word; //First i read it as a string.
if (isdigit(word[0])){ //checks whether is it an int or not
fin.unget(); //
fin >> n; // if its a int read it as an int
cout << n << endl;
}
}
}
テキストファイルが次のようなものであるとします。
100200300 Glass
Oven 400500601
私の目的は、単にそのテキスト ファイルから整数を読み取り、コンソールに表示することです。したがって、出力は次のようになります
100200300
400500601
上記の私の試みを見ることができます。出力として、整数の最後の桁のみを取得します。出力例は次のとおりです。
0
1