-5

ランダム書き込みプログラムをプログラムしました。それはマルコフアルゴリズムを使用しています。したがって、文字の順序を選択し、[th]その後、ランダム性などを使用して最も頻繁に表示されるものを見つけます。ただし、プログラムが「兄弟」を持たない文字を選択した場合。たとえば、ファイルの最後にこのシンボルが[%]あり、ファイルの他の場所には表示されないとします。次に何が起こるかというと、プログラムは、文字列を出力するコマンドを"Finished running"実行することさえしないと言っているだけです。coutnewText

どうしてこれなの?

コードの残りの部分は、基本的に配列の操作 (追加など) を行い、ここに投稿する多くのコードです。

for (int i = 0; i < fullText.length(); i++)
{
    newText += getNext(currentWord, curWordPos, order);
}

cout << "Output: " << newText << endl; 
4

1 に答える 1

4

これは無限ループですか?

いいえ、ちがいます。

于 2012-11-25T01:35:06.333 に答える