如题,
system("mode con cols=a lines=b");
可以将窗口大小调整为a*b,但是因为在双引号内,所以这个a和b必须是具体值,那么有办法将参数传入这条命令吗?
int a = 100,b=200;
char s[100];
sprintf(s,"mode con cols=%d lines=%d",a,b);
system(s);
作为一个C程序员,对
scanf,sscanf,fscanf
printf,sprintf,fprintf
这类函数的用法,还是要做到“拳不离手,曲不离口”的。
先构造好字符串,再调用 system就可以啦,类似于下面这样
比如 string str;
str = "mode con cols=" + a + " lines=" + b;
system(str)