C语言里面如何设置窗体大小?
类似system("modeconcols=45lines=23");但是这个里面貌似不能放置变量,有没有其他的方法...
类似 system("mode con cols=45 lines=23");但是这个里面貌似不能放置变量,有没有其他的方法
展开
展开全部
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。
如果需要动态设置大小,可以写成如下形式:
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。
展开全部
右击窗体的标题栏,选择属性选项,可以在字体、布局标签上设置相关的属性(包括窗体大小)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
转一次不就行了吗?
#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,就行了。
#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,就行了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
system("mode con: cols=150 lines=80");
追问
额,这个我已经知道了,就是想知道有没有动态设置的方法,怎么设置,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询