VC中win32控制台程序运行结果太长,显示不全,如何显示完全
怎么回事吧:我编了个VC程序,是win32控制台的,最后输出结果很长,但是“黑框”中显示不了那么多,即显示不完全,应该怎么做才能显示完全?还有最好能把输出的结果导出来,形成一个.txt文件。
追问:任意键暂停那个语句具体加到哪个位置
怎么回事吧:我编了个VC程序,是win32控制台的,最后输出结果很长,但是“黑框”中显示不了那么多,即显示不完全,应该怎么做才能显示完全?还有最好能把输出的结果导出来,形成一个.txt文件。
追问:任意键暂停那个语句具体加到哪个位置
答案:#include <stdlib.h>
system("pause");//按任意键继续
至于输出到文件也可以实现的:
int i=15;
sprintf(strbuffer,"echo %d>>1.txt",i);
system(str);
其实就是利用批处理的命令
pause echo >>
直接给你个例子:
#include <stdio.h>
#include <stdlib.h>
void main()
{
char str[256];
int i=15;
system("pause");//按任意键暂停
sprintf(str,"echo %d>>1.txt",i);//格式化字符串
system(str);//将字符串str追加输出到当前目录的文件1.txt中
system("type 1.txt");//输出文件1.txt的内容
}
其他:可以把结果输出到文件,或者改变控制台的大小,简单点你就把结果输出到txt中吧
上一个:一个VC的自白书 给我发一份可以吗?372500720@qq.com谢谢!
下一个:求 :一个VC的自白书 请发603115137@qq.com