| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 421 人关注过本帖
标题:程序框大小问题
只看楼主 加入收藏
FMaster
Rank: 2
等 级:论坛游民
帖 子:63
专家分:62
注 册:2010-9-1
结帖率:88.89%
收藏
已结贴  问题点数:5 回复次数:7 
程序框大小问题
用C可以生成一个EXE格式的文件,请问,怎么控制那个EXE程序框的大小哪???
比如说:让它就是生成一个80*80字符的窗口程序?
2010-12-12 21:38
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:2 
C本身不能控制,要控制要借助系统API

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-12-12 21:40
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:2 
前面加上#include <stdlib.h>
用system("");
里面的参数是DOS 命令   
具体的对应 百度知道

                                         
===========深入<----------------->浅出============
2010-12-12 21:41
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:2 
回复 2楼 御坂美琴
正解;饿

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-12-12 21:44
FMaster
Rank: 2
等 级:论坛游民
帖 子:63
专家分:62
注 册:2010-9-1
收藏
得分:0 
系统API??额。。。不了解。。。。。。。。。
system("");到是知道,就是对DOS了解太少了。。。
哎,看来得百度知道了。。。。
2010-12-12 22:16
dingxiaowu
Rank: 1
来 自:华南理工大学
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-12-1
收藏
得分:0 
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int print()
{
printf(" ╪╪╪╪╪╪╧╧╧╧╧╧╧╧╪╪╪╪╪╪\n");
printf("╔═══╧╧  C语言  关机程序 ╧╧═══╗\n");
printf("║※1.实现10分钟内的定时关闭计算机      ║\n");
printf("║※2.立即关闭计算机                    ║\n");
printf("║※3.注销计算机                        ║\n");
printf("║※0.退出系统                          ║\n");
printf("╚═══════════════════╝\n");
return 0;
}
void main()
{
system("title C语言关机程序");//设置cmd窗口标题
system("mode con cols=48 lines=20");//窗口宽度高度
system("color 0"); //可以写成 red 调出颜色组
system("date /T");
system("TIME /T");
char cmd[20]="shutdown -s -t ";
char t[5]="0";
print();
int c;
scanf("%d",&c);
getchar();
switch(c)
{
case 1:printf("您想在多少秒后自动关闭计算机?(0~600)\n");scanf("%s",t);system(strcat(cmd,t));break;
case 2:system("shutdown -p");break;
case 3:system("shutdown -l");break;
case 0:break;
default:printf("Error!\n");
}
system("pause");
exit(0);//exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值   
   //  exit(0)表示正常退出   

}
看看有用不
2010-12-12 23:48
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
楼上的代码不错

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-12-13 00:17
FMaster
Rank: 2
等 级:论坛游民
帖 子:63
专家分:62
注 册:2010-9-1
收藏
得分:0 
额,,六楼的帅哥,你的代码。。。。
程序代码:
--------------------Configuration: 1 - Win32 Debug--------------------
Compiling...
1.c
F:\C\1\1.c(22) : error C2143: syntax error : missing ';' before 'type'
F:\C\1\1.c(23) : error C2143: syntax error : missing ';' before 'type'
F:\C\1\1.c(25) : error C2143: syntax error : missing ';' before 'type'
F:\C\1\1.c(26) : error C2065: 'c' : undeclared identifier
F:\C\1\1.c(30) : error C2065: 't' : undeclared identifier
F:\C\1\1.c(30) : error C2065: 'cmd' : undeclared identifier
F:\C\1\1.c(30) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
F:\C\1\1.c(30) : warning C4024: 'strcat' : different types for formal and actual parameter 1
F:\C\1\1.c(30) : warning C4047: 'function' : 'const char *' differs in levels of indirection from 'int '
F:\C\1\1.c(30) : warning C4024: 'strcat' : different types for formal and actual parameter 2
Error executing cl.exe.

1.obj - 6 error(s), 4 warning(s)
我用的VC++6.0,它是这样说的。。。。。。。。
2010-12-13 13:29
快速回复:程序框大小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018815 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved