ls xgb plc编程软件:请大家帮个忙啊!!!编程!~急急急!!!!!!1

来源:百度文库 编辑:高校问答 时间:2024/04/30 02:31:55
1、做一个文件搜索器,可以找到指定目录(包括其子目录)下的所有满足指定文件条件的文件,并列出它们的绝对路径和文件名。文件搜索支持通配符。
2、编程实现《数据结构》中提到的内部排序算法。要求:所有排序算法除了实现内部的排序外,还需要把排序过程动态地演示给用户看。需要7种以上不同的排序法。
3、编程实现对文件的加密与解密,注意:需要加密时要求用户提供密码,而解密时必须在用户输入密码正确的情况下,才能对文件解密,而且不同的文件密码不同,该密码应该作为加密解密的钥匙.
用C语言编,
能回答几个算几个,我会回报你们的,谢谢 啊!

第1个问题,翻翻以前写的程序,刚好有个
可以给你做参考.
(这个是查找指定目录下所有的.MP3文件的代码)

AnsiString tFileDir =DirectoryListBox1->Directory;
Caption=tFileDir;
AnsiString tFileName;
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind=FindFirstFile((tFileDir+"\\*.mp3").c_str(),&FindFileData);
tFileName=String(FindFileData.cFileName);
if(hFind==INVALID_HANDLE_VALUE)
{
ShowMessage("没有找到MP3文件");
return;
}
Form1->mCount++;
TListItem *tlist;
tlist=Form1->ListView1->Items->Add();
tlist->Caption =StrToInt(Form1->mCount);
tlist->SubItems->Add(ExtractFileName(tFileName));
tlist->SubItems->Add("没的");
tlist->SubItems->Add("0:00");
tlist->SubItems->Add(tFileDir);

for(;FindNextFile(hFind,&FindFileData);) //查找直到找完
{
tlist=Form1->ListView1->Items->Add();
Form1->mCount++;
tFileName=String(FindFileData.cFileName);
tlist->Caption =String(Form1->mCount);
tlist->SubItems->Add(ExtractFileName(tFileName));
tlist->SubItems->Add("没的");
tlist->SubItems->Add("0:00");
tlist->SubItems->Add(tFileDir);

}

多看看书吧。