十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#include "windows.h"
成都网站设计、网站制作,成都做网站公司-创新互联已向1000+企业提供了,网站设计,网站制作,网络营销等服务!设计与技术结合,多年网站推广经验,合理的价格为您打造企业品质网站。
int main()
{
SetFileAttributes("a.txt", FILE_ATTRIBUTE_HIDDEN);
return 0;
}
设置文件或目录的属性,函数原型如下:
BOOL SetFileAttributes(
LPCTSTR lpFileName,
DWORD dwFileAttributes);
参数:
lpFileName:输入参数,为需要设置文件属性的文件或目录。
返回值:
返回BOOL值,表示是否成功。
使用说明:
文件系统中对文件属性的表示使用了DWORD类型的数据,多个文件属性用“|”运算连在一起
对于初学者来说,编写的都是控制台模式的C程序,也就是运行时会出现一个黑底的command窗口。
如果要运行时隐藏,就需要使用windows 程序,同时不要创建任何窗体,这样就不会有任何界面了。
使用VC创建隐藏运行程序方法如下:
1、 在创建工程的时候,不可以选择Win32 Console Application,而是要选择Win32 Application。
2、后续操作和Console程序类似,唯一区别为,Win32 App的主函数(入口函数)不是main,而是
Iint WINAPI WinMain(HINSTANCE,HINSTANCE,int,LPCSTR)
3、这种方式创建的程序,虽然不会有界面出现,但在任务管理器中还是有进程的。
#includewindows.h
voidhidecursor()
{
console_cursor_infocursor_info={1,0};
setconsolecursorinfo(getstdhandle(std_output_handle),cursor_info);
}
函数和结构体都在windows.h中定义,函数用法简单就不说了。
console_cursor_info结构体定义如下:
typedefstruct
{dworddwsize;
boolbvisible;//为0时光标不可见
}console_cursor_info,*pconsole_cursor_info;
vc,mingw中均没问题。
不明白直接hi。
在windows平台上调用getch()函数即可。在linux平台下时(即包含的是curses.h),还应该在使用函数之前使用initscr(),使用完毕之后调用endwin().否则的话不需输入就会返回。以windows为例:
#include stdio.h
#include conio.h
int main()
{
char ch = getch();
printf("getch输入看不到,printf知道输入的是:%c\n", ch);
return 0;
}