hangman_word_collection.txtファイルを作成し、ファイルのすべてのコンテンツを文字列行に保存しました。
プログラムで行文字列を使用したいのですがline[0]
、値が含まれていないか、何かが含まれているかどうかわかりません。
私はこれに不慣れです助けてください。
コードは次のとおりです。
#include <iostream>
#include <fstream>
using namespace std;
int main() {
string line;
ifstream myfile ("hangman_word_collection.txt");
if (myfile.is_open()) {
while (myfile.good()) {
getline (myfile,line);
cout << line << endl;
}
}
for(int i=0; i <= 79; i++) {
cout << "\n" << i;
cout << ":" << line[i];
}
return 0;
}
そして出力:
actingraringbackupcampusdacoiteasilyfabricgardenhackediceboxprimeralwaysupload.
0:
1:c
2:t
3:i
4:n
5:g
6:r
7:a
8:r
9:i
10:n
11:g
12:b
13:a
14:c
15:k
Press <RETURN> to close this window...