c语言怎么打开一个文件夹,求完整程序

是打开文件夹,不是打开文件

如果是源文件的话,单击右键,找到并打开“属性”,属性的“常规”里面有打开方式,你单击“打开方式”后面的“更改”,然后再“推荐程序"与"其他程序里"找,如果没有,那么点击下面的“浏览”,这一步是要找到你安装turbo C&C++的目录下你turbo c&C++这个应用程序的图标,这图标一般跟你安装后出现在桌面的图标相似。(如果你是默认安装的,那么你一般可以去c盘,program files文件夹,然后可能会看到名字含有turbo 单词的文件夹,在里面也许你可以直接看到那个应用程序图标,也许不能,不能的话,那就在里面有个bin文件夹的,bin就是二进制的意思,bin文件夹里一般含有这个应用程序的图标。你选中后摁下面的“打开”就行了。
你是初中生吗,怎么还用turbo c呢,是用的谭浩强的教材吧,他的教材其实里面有些源程序错误挺多的。
温馨提示:答案为网友推荐,仅供参考
第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");本回答被网友采纳
第2个回答  2011-06-15
#include<stdio.h>
void main()
{
FILE *fp;
fp=fopen("文件名",使用文件方式); -----使用文件方式如果只想读该文件这个地方就写“r”
fclose(fp);
}
第3个回答  2011-06-15
#include<stdio.h>
int main()
{
file *fp;
char file[100]="assf.dat";
fp=fopen(file,"r+"); //以只读方式打开文件。
这中间用fscanf或者fread录入文件信息;
return 0;
}
基本就是这样,没具体的例子没办法给你具体答案....
第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();
}