主题:VC98里清屏指令???
skybtone
[专家分:160] 发布于 2006-07-12 09:57:00
在TC里DOS.H文件里清屏指令是system("cls");或者clrscr();
在VC98里清屏指令是什么?
回复列表 (共10个回复)
沙发
euc [专家分:4310] 发布于 2006-07-12 12:55:00
也可以system("cls")
板凳
skybtone [专家分:160] 发布于 2006-07-12 17:18:00
这个方法我试过了,行不通.一个最简单的测试程序是:但是还是报错
#include "dos.h"
#include "stdio.h"
main(){
printf("this sentence should be hindered.");
system("cls");
}
3 楼
reenigne [专家分:520] 发布于 2006-07-12 20:50:00
我试过了,没问题
4 楼
skybtone [专家分:160] 发布于 2006-07-13 11:05:00
那为什么显示:'system' : undeclared identifier
另外大家能告诉我一个网站或者其它什么地方让我了解一下system()的其它用法吗?除了system("cls");.Thanks so much in advance!
5 楼
euc [专家分:4310] 发布于 2006-07-13 17:28:00
google 控制台指令
6 楼
InitInstance [专家分:8720] 发布于 2006-07-13 19:31:00
比如说,我们想要用记事本打开"C:\HDC.TXT",以正常方式运行:
WinExec("notepad c:\\hdc.txt",SW_SHOWNORMAL);
如果调用成功,这个函数会返回一个不小于31的值,否则调用失败,其返回值的意义如下:
0 系统内存或资源不足
ERROR_BAD_FORMAT .EXE文件格式无效(比如不是32位应用程序)
ERROR_FILE_NOT_FOUND 指定的文件设有找到
ERROR_PATH_NOT_FOUND 指定的路径没有找到
这个函数和system()非常类似,只能运行.EXE文件,这样在WINDOWS中有它不尽人意的地方,比如不能用此方法通过关联的方法打开文件,例如WinExec("1.html",SW_SHOWNA);就不能打开此文档。
7 楼
skybtone [专家分:160] 发布于 2006-07-16 17:41:00
WinExec("...",...)怎么用啊?是哪个头文件里的?
8 楼
rickone [专家分:15390] 发布于 2006-07-16 19:04:00
好像是在stdlib.h里面定义的吧
9 楼
InitInstance [专家分:8720] 发布于 2006-07-16 21:45:00
那是个Windows API
#include<windows.h>就可以用了
10 楼
skybtone [专家分:160] 发布于 2006-07-16 21:51:00
我查了一下,是windows.h里的
另外,WinExec();和CreateProcess();和ShellExecute();差不多一个功能,但是具体用法不一样,这个我也不太清楚,目前我查了一下午才算是懂了WinExec("buff",SW_SHOW);这条语句的用法
我来回复