首页 > 电脑

标准C++里面有关于复制、粘贴的“类”和“函数”吗?

更新时间2018-11-25 04:05:03

C++只是一种语言而已,使用这种语言的编译器并不仅仅是Turbo C一个。不同的编译器使用的函数也不尽相同。
如果你使用的编译器是Turbo C,那你应该使用system()函数,该函数的声明如下:
int system(const char *command);
该函数允许你向操作系统发送DOS命令以实现你的目的,比如:
system("copy FileA.exe FileB.exe");
在基于Windows平台的高级编译环境中,编译器通常会使用一些Windows API函数来实现一些更加丰富的功能。
在BCB、vc中,你可以直接使用Windows API函数,而这些函数就如同编译器自身的函数一样。在Windows API中,用于复制文件的函数是CopyFile(),该函数的声明如下:
BOOL CopyFile(
LPCTSTR lpExistingFileName, // 源文件名
LPCTSTR lpNewFileName, // 目标文件名
BOOL bFailIfExists // 告诉系统当目标文件存在时如何操作
);
当bFailIfExists为true时,如果目标文件存在,则函数执行失败;当bFailIfExists为false时,如果目标文件存在,则覆盖目标文件。
举例:
CopyFile("c:FileA.exe","d:FileA.exe",false);
当然,你也可以使用文件操作函数来实现文件复制功能,条条大路通罗马,成功的路不止一条,就看你喜欢如何去做了。

上一篇:xps怎么输入东西

下一篇:程序的基本结构有几种,试说明在什么情况应使用什么基本结构解决问题?