ファイルから特定の数の単語を具体的に読み込もうとしています。
私はこれを書きましたが、私はそれを適切に行っていないようです! それを行うより良い方法があるかどうか知りたいです。これは私のコードです:
FILE* filePointer;
wstring inputString = L"";
wstring wstr = L"";
int position = 0;
_wfopen_s(&filePointer, fileToReadFrom, L"r");
_setmode(_fileno(filePointer), _O_U8TEXT);
wifstream file(filePointer);
getline(file, inputString);
while (inputString[position] != L' ')
{
position++;
}
fseek(filePointer, position, SEEK_SET);//start reading after first word
while (file.good())
{
getline(file, inputString);
for (wsregex_iterator it(inputString.begin(), inputString.end(), biRegx), it_end; it != it_end; ++it)
{
//Filling the bigram container
wstr = (wstring) (*it)[0];
bigramStatMap[wstr]++;
}
}