这是一个无限循环吗?程序提前结束

时间:2012-11-25 01:31:15

标签: c++ infinite-loop

我编写了一个随机写作程序。那使用马尔可夫算法。所以它选择了一个字母顺序,比如说[th],然后使用一些随机性等找到最常出现的字母。但是如果程序选择一个没有“兄弟姐妹”的字母。例如,在文件的末尾说这个符号是[%],它不会出现在文件的任何其他位置。然后会发生的事情是程序只是说"Finished running"它甚至不执行打印出字符串cout的{​​{1}}命令。

为什么会这样?

其余代码基本上对数组进行了一些操作(添加等等),以便在此处发布很多代码。

newText

1 个答案:

答案 0 :(得分:4)

  

这是一个无限循环吗?

不,不是。