用C语言模仿cmd编写,接口程序能实现copy,dir,clear(就是cls)等.只有一个也要的.

来源:百度知道 编辑:UC知道 时间:2024/06/17 22:54:40
用C语言模仿cmd编写,接口程序能实现copy,dir,clear(就是cls)等.只有一个也要的.

cmd很成功,模似无意义。
以上方法可以考虑Window API函数。
1。BOOL CopyFile("文件名","新文件名",0或者1表示文件是否存在,覆盖?);
2。HANDLE FindFirstFile("目录或文件名",WIN32_FIND_DATA结构体)
然后再循环调用FindNextFile直至空。具体参考有关书籍。
///////////////////////////////////////////////////////////////////////////////////
3。看具体的编程环境。一般用system("cls")可以搞定。同样system("dir"),system("copy 文件名 新文件名")也能实行上述功能。
如:
#include <windows.h>
#include <conio.h>
#include <stdio.h>
void main(int argc, char* argv[])
{
printf("%s\n""press any key...\n",argv[0]);
getch();
system("cls");
}