如何用c语言按主文件名查找文件
答案:2 悬赏:70 手机版
解决时间 2021-02-06 00:30
- 提问者网友:萌卜娃娃
- 2021-02-05 03:59
如何用c语言按主文件名查找文件
最佳答案
- 五星知识达人网友:千夜
- 2021-02-05 05:30
用dos命令就行啊,如果你真要用C,就把DOS命令嵌入C代码中吧,这个最简单
首先加上头文件:
#include"stdlib.h"
#include"stdio.h"
int main(int argc,char *argv[])
{char inpu[128]="dir "; int i;
system("graftabl 936");
system("echo on");
system("cls");
for(i=4;i<128;i++)
{inpu[i]=argv[1][i-4];
if(inpu[i]=='\0') break;
}
system(inpu);
system("pause");
}
输出结果和输入DIR一样:
驱动器 C 中的卷没有标签。
卷的序列号是 4C02-5551
c:\WINDOWS 的目录
2007-08-23 18:32 .
2007-08-23 18:32 ..
2006-12-07 20:48 0 0.log
2006-11-16 20:43 addins
2006-06-23 17:07 176,128 amcap.exe
2006-11-16 20:43 AppPatch
2004-06-06 14:13 82,944 clock.avi
2006-11-16 20:51 200 cmsetacl.log
2007-08-23 17:45 350,057 comsetup.log
2006-11-16 20:43 Config
2006-11-16 20:43 Connection Wizard
2006-11-16 20:55 0 control.ini
2006-11-16 20:43 Cursors
2006-11-16 20:43 Debug
2004-06-06 14:14 2 desktop.ini
2006-12-07 20:40 794 DirectX.log
2006-11-16 20:43 Driver Cache
2007-08-23 16:20 641 DtcInstall.log
2006-11-16 20:43 ehome
2004-08-04 08:52 976,896 explorer.exe
...................
另外,站长团上有产品团购,便宜有保证追问嗯,那有如何在outtextxy()输出的图片上输入数据并接收?
首先加上头文件:
#include"stdlib.h"
#include"stdio.h"
int main(int argc,char *argv[])
{char inpu[128]="dir "; int i;
system("graftabl 936");
system("echo on");
system("cls");
for(i=4;i<128;i++)
{inpu[i]=argv[1][i-4];
if(inpu[i]=='\0') break;
}
system(inpu);
system("pause");
}
输出结果和输入DIR一样:
驱动器 C 中的卷没有标签。
卷的序列号是 4C02-5551
c:\WINDOWS 的目录
2007-08-23 18:32
2007-08-23 18:32
2006-12-07 20:48 0 0.log
2006-11-16 20:43
2006-06-23 17:07 176,128 amcap.exe
2006-11-16 20:43
2004-06-06 14:13 82,944 clock.avi
2006-11-16 20:51 200 cmsetacl.log
2007-08-23 17:45 350,057 comsetup.log
2006-11-16 20:43
2006-11-16 20:43
2006-11-16 20:55 0 control.ini
2006-11-16 20:43
2006-11-16 20:43
2004-06-06 14:14 2 desktop.ini
2006-12-07 20:40 794 DirectX.log
2006-11-16 20:43
2007-08-23 16:20 641 DtcInstall.log
2006-11-16 20:43
2004-08-04 08:52 976,896 explorer.exe
...................
另外,站长团上有产品团购,便宜有保证追问嗯,那有如何在outtextxy()输出的图片上输入数据并接收?
全部回答
- 1楼网友:怙棘
- 2021-02-05 05:39
C语言里面可以使用system函数使用系统命令,例如想要在当前目录下找主文件名是test的文件
#include
#include
int main(void)
{
system("dir test.*");
return 0;
}
#include
#include
int main(void)
{
system("dir test.*");
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯