project-->
settings-->
debug:Program arguments:输入命令行参数
#include <stdlibh>
system("pause");//按任意键继续
至于输出到文件也可以实现的:
int i=15;
sprintf(strbuffer,"echo %d>>1txt",i);
system(str);
其实就是利用批处理的命令
pause echo >>
直接给你个例子:
#include <stdioh>
#include <stdlibh>
void main()
{
char str[256];
int i=15;
system("pause");//按任意键暂停
sprintf(str,"echo %d>>1txt",i);//格式化字符串
system(str);//将字符串str追加输出到当前目录的文件1txt中
system("type 1txt");//输出文件1txt的内容
}
控制台和win32程序的最大差异在于链接命令的/subsystem参数,console是控制台,windows是win32
修改方法:工程、属性、link选项、system
把“windows
(/subsystem:windows)”改成“console
(/subsystem:console)”就行了
要记得在代码里面然后写上对应的main函数,否则编译的时候会报链接错误
以上就是关于VC调试控制台程序时如何设置命令行的参数全部的内容,包括:VC调试控制台程序时如何设置命令行的参数、VC中win32控制台程序运行结果太长,显示不全,如何显示完全、VC中的win32应用程序和控制台应用程序有什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)