第1个回答 推荐于2017-05-21
调 Windows Exploler 打开一个文件夹,例如 D:\user\wang\data, 用 眼睛看:
system("start D:\\user\\wang\\data");
获取一个文件夹(例如 D:\user\wang\data) 里所有文件名,并存入当前文件夹的 a.lis 文件里:
system("DIR /B D:\\user\\wang\\data > a.lis");本回答被网友采纳
第4个回答 2011-06-15
void read_data()
{
int i,len;
FILE *fp;
char infile[30];
printf("输入要打开的文件名如c:\\test.txt:\n");
scanf("%s",infile);
if((fp=fopen(infile,"r"))==NULL)
{
printf("不能打开文件!\n");
return;
}
printf("\n读取数据中……\n");
fscanf(fp,"%d",&len);//读入记录数
for(i=0;i<len;i++)
{
fscanf(fp,"学号:%d\t 姓名:%s\t 年龄:%d\t 性别:%s\t 语文:%d\t 数学:%d\t 英语:%d\t 电脑:%d\t 总成绩:%d\t 平均成绩:%f\t\n",&stu[i].num,stu[i].name,&stu[i].age,stu[i].sex,&stu[i].Chinese,&stu[i].Math,&stu[i].English,&stu[i].Computer,&stu[i].total,&stu[i].average);
}
fclose(fp);
c += len;
printf("*****读取数据成功!****\n");
output();
}