当前位置:编程学习 > VC++ >>

VC中win32控制台程序运行结果太长,显示不全,如何显示完全

怎么回事吧:我编了个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

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,