C语言里面如何设置窗体大小?

类似system("modeconcols=45lines=23");但是这个里面貌似不能放置变量,有没有其他的方法... 类似 system("mode con cols=45 lines=23");但是这个里面貌似不能放置变量,有没有其他的方法 展开
 我来答
tattackor
推荐于2017-10-02 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:895万
展开全部
1、在Window下可以使用 system("mode con cols=30 lines=20") 命令设置窗体大小。
如果需要动态设置大小,可以写成如下形式:
char stCmd[128];
sprintf("mode con cols=%d lines=%d", height, width);
system(stCmd);
2、system函数:
原型:int system(const char * command);
功能:执行 dos(windows系统) 或 shell(Linux/Unix系统) 命令,参数字符串command为命令名;
说明:在windows系统中,system函数直接在控制台调用一个command命令。在Linux/Unix系统中,system函数会调用fork函数产生子进程,由子进程来执行command命令,命令执行完后随即返回原调用的进程;
头文件:stdlib.h
返回值:命令执行成功返回0,执行失败返回-1。
逝水南城
2012-08-15 · TA获得超过446个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:157万
展开全部
右击窗体的标题栏,选择属性选项,可以在字体、布局标签上设置相关的属性(包括窗体大小)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
推荐于2017-09-11 · TA获得超过3000个赞
知道大有可为答主
回答量:1338
采纳率:75%
帮助的人:1302万
展开全部
转一次不就行了吗?

#include<stdio.h>
int main()
{

int a, b;
char str[20];

scanf("%d %d", &a, &b);
sprintf(str, "mode con: cols=%d lines=%d", a, b);
system(str);
system("pause");
}
输入150 80,就行了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nusicvvv
2012-08-14 · TA获得超过2575个赞
知道大有可为答主
回答量:3576
采纳率:33%
帮助的人:1996万
展开全部
system("mode con: cols=150 lines=80");
追问
额,这个我已经知道了,就是想知道有没有动态设置的方法,怎么设置,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式