实测当控制台程序使用标准输出printf或者cout的时候如果不使用flush,python的readline就不能够读到,一直卡在readline,,但是实际上很多控制台程序 都不会在printf之后flush,,这个问题不知怎么解决困惑了两天了,请教大神如何解决,不知我有没有表达清楚。以下是我的控制台test程序代码:
#include <stdio.h>
int main()
{
int data;
printf("Hello World!\n");
printf("123321\n");
scanf("%d", &data);
printf("%d\n",data);
}
python程序要实现将第一个helloword输出显示出来,第二个输出123321内容读取出来保存,然后将第二个输出的内容123321原样输入进控制台程序,最后输出第三个输出
相似问题