
以ShellExecute为例,它的原型为
ShellExecute(
HWND hwnd, //父窗口句柄 (如:NULL,Handle等)
LPCSTR lpOperation, // *** 作类型 (如:"open")*要加英文双引号
LPCSTR lpFile, //要进行 *** 作的文件或路径
LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULL
LPCSTR lpDirectory,//指定默认目录,通常设为NULL
INT nShowCmd //文件打开的方式,以通常方式还是最大化或最小化显示,一般为SW_SHOWNORMAL
)
通过 lpParameters 参数可以指定运行参数,也可以直接在lpFile中直接指定可执行文件文件名和参数
WinExec("mspaint c:/temp.bmp",SW_SHOW) 头文件windows.h指定程序画图板文件名(最好是绝对路径,避免系统自动搜索文件)
ShellExecute(NULL,"open",path_to_file/folder,NULL,NULL,SW_SHOWNORMAL)
//使用默认软件打开文件
两个可以按需要使用
将调用的文件放入放入include文件夹即可调用同文件夹里面的.c文件。
VC++集成了便利的除错工具,特别是集成了微软Windows视窗 *** 作系统应用程序接口(Windows API)、三维动画DirectX API,Microsoft .NET框架。
扩展资料:
c文件:
从 *** 作系统的角度来看,每一个与主机相连的输出输入设备都看作是一个文件。
在程序运行时,常常需要将一些数据(运行的最终结果或中间数据)输出到磁盘上存放起来,以后需要时再从磁盘中输入到计算机的内存。这就要用到磁盘文件。
C语言将文件看作是一个字符(字节)的序列,即一个一个字符(字节)的数据顺序组成。根据数据的组成形式,可分为ASCII文件和二进制文件。ASCII文件又称文本(text)文件,它的每一个字节可放一个ASCII码,代表一个字符。
二进制文件是把内存中的数据按其在内存中的存储形式按原样输出到磁盘上存放。因而一个C文件就是一个字节流或二进制流。它把数据看作是一连串的字符(字节),而不考虑记录的界限。换句话说,C语言中文件不是由记录(record)组成的(这是和PASCAL或其他高级语言不同的)。
在C语言中对文件的存取是以字符(字节)为单位的。输出输入的数据流的开始和结束仅受程序控制而不受物理符号(如回车换行符)控制。也就是说,在输出时不会自动增加回车换行符作为记录结束的标志,输入时不以回车换行符作为记录的间隔(事实上C文件并不是由记录构成的)。把这种文件称为流式文件。C语言允许对文件存取一个字符,这就增加了处理的灵活性。
参考资料来源:百度百科-Microsoft Visual C++
参考资料来源:百度百科-c文件
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)