解决将cpp编译为dll,使用ctype的cdll调用,printf不输出在终端
之所以采取标题的操作,是因为强化学习的训练过程在60个周期内停止,我需要查找停止的BUG,如果逐行调试则会很麻烦(我暂且没有采取这个方案),所以在每个语句后加上了printf,看在终端的输出,在哪个地方停止了
但是并没有输出字符
只需要加入下面的fflush,将缓存区强制输出
printf("C8");fflush(stdout);
之所以采取标题的操作,是因为强化学习的训练过程在60个周期内停止,我需要查找停止的BUG,如果逐行调试则会很麻烦(我暂且没有采取这个方案),所以在每个语句后加上了printf,看在终端的输出,在哪个地方停止了
但是并没有输出字符
只需要加入下面的fflush,将缓存区强制输出
printf("C8");fflush(stdout);