1、首先,可以先查看整体代码,了解保存整体框架。
2、然后,定义一个文件指针,指向文件。
3、接下来就可以先对控制台清屏幕。
4、此时,就可以开始使用保存的命令语句。
5、还能对屏幕适当的等待。
6、最后记得关闭文件的打开。
7、打开保存为这个页面,并选择好路径。
8、然后点击保存类型。
9、然后找到文件名这个标签,此时,在这里输入什么 .txt,按下热键S或者点击保存结束。
在命令提示符窗口运行:findfile (盘符):\ *.(文件后缀)
如:[sourcecode language=”plain”]findfile d:\ *.txt [/sourcecode]
即为找出d盘根目录下的所有.txt后缀的文件并写入文件路径于文件中。
代码文本:
#include "stdio.h"
#include <string.h>
struct STU{
char nm[21],id[12]
int s[5]
}
int main(int argc,char *argv[]){
struct STU stu
char ts[21]
FILE *fp
if(fp=fopen("stu.dat","r")){
printf("Please enter a name or ID...\n")
scanf("%20s",ts)
printf("\nTo find the result is:\n")
while(fscanf(fp,"%s%s%d%d%d%d%d",stu.nm,stu.id,stu.s,stu.s+1,stu.s+2,stu.s+3,stu.s+4)!=EOF)
if(strcmp(ts,stu.nm)==0 || strcmp(ts,stu.id)==0){
printf(" %s\t%s%4d%4d%4d%4d%4d\n",stu.nm,stu.id,stu.s[0],stu.s[1],stu.s[2],stu.s[3],stu.s[4])
fclose(fp)
return 0
}
printf("Not find...\n")
fclose(fp)
}
else
printf("Open the file failure, exit...\n")
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)