0

ファイルから特定の数の単語を具体的に読み込もうとしています。
私はこれを書きましたが、私はそれを適切に行っていないようです! それを行うより良い方法があるかどうか知りたいです。これは私のコードです:

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]++;

     }
}
4

2 に答える 2