怎么用c语言(或者用别的)输入一个文件名(带后缀)自动在某个盘里面搜索其路径?

怎么用c语言(或者用别的)输入一个文件名(带后缀)自动在某个盘里面搜索其路径?就类似在右上角的搜索功能
例如:
输入:233.exe
输出:D:\233.exe

#include<stdio.h>
#include<stdlib.h>

int main()
{
//将f改成你要搜索的文件的文件名
char f[]="233.exe";
char p[128]={'\0'};
FILE *inf=NULL;
int i;

for(i=65;i<91;i++)
{
p[0]=(char)i;
strcpy(p+1,":\\");
strcpy(p+3,f);
inf=fopen(p,"r");
if(inf)
{
printf("%s\n",p);
fclose(inf);
}
}
system("PAUSE");
return EXIT_SUCCESS;
}追问

请问为什么

追答

图看不清。

图看不清。

追问

追答

#include

追问

为什么输出没有字符

没有内容

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-29
遍历电脑文件,匹配文件名

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网