| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1218 人关注过本帖
标题:[求教] 关于C语言的文件的输入与输出
只看楼主 加入收藏
Estudy
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-8-31
收藏
 问题点数:0 回复次数:12 
[求教] 关于C语言的文件的输入与输出
请问用C语言可以实现打开指定文件夹里特定格式的文件吗?
就是类似在DOS下用DIR浏览某文件夹里的文件那样
如果可以实现的话麻烦高手给小弟指出一条思路, 若能用C程序的例子来说明更好
同理, 如何实现将输入的内容另存为自己任意命名的文件?

ps:本人只知道从指定的文档输入然后再输出到另一个指定的文档
搜索更多相关主题的帖子: C语言 文件 输出 文档 
2007-09-01 21:08
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 
_findfirst
_findnext

偶学编程,也许本身就是一个错。。。
2007-09-01 21:13
Estudy
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-8-31
收藏
得分:0 

没有弄明白楼上的意思, 本人是超级菜鸟, 还没见过以上的语句, 不知道应该如何用, 是标准函数库的吗?
由于某些原因, 本人如今用的C语言编译器是VC7, 对于论坛上经常提及的C语言编译器可能会有某些函数不支持


用程序说话
2007-09-01 21:30
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
findfirstfile
findnextfile
类似的名字的函数(API)



by 雨中飞燕 QQ:78803110 QQ讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url]
C/C++算法习题(OnlineJudge):[url]http://yzfy.org/[/url]
2007-09-01 23:31
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 

是标准库函

小燕子说的是API!

over~


偶学编程,也许本身就是一个错。。。
2007-09-01 23:40
Estudy
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-8-31
收藏
得分:0 

楼上的两位能不能说得具体点啊, 查了一个早上的findfist跟findnext都没什么收获啊
这两个语句具体到底应该怎样用啊


用程序说话
2007-09-02 14:54
Estudy
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-8-31
收藏
得分:0 
这两个语句好像没什么人会用啊,  谁能出来举个例子啊

用程序说话
2007-09-02 21:33
栖柏
Rank: 2
等 级:论坛游民
威 望:3
帖 子:1103
专家分:17
注 册:2007-8-23
收藏
得分:0 
函数名: findfirst, findnext
功 能: 搜索磁盘目录; 取得下一个匹配的findfirst模式的文件
用 法: int findfirst(char *pathname, struct ffblk *ffblk, int attrib);
int findnext(struct ffblk *ffblk);
程序例:
/* findnext example */
#include <stdio.h>
#include <dir.h>
int main(void)
{
struct ffblk ffblk;
int done;
printf("Directory listing of *.* ");
done = findfirst("*.*",&ffblk,0);
while (!done)
{
printf(" %s ", ffblk.ff_name);
done = findnext(&ffblk);
}
return 0;
}

You have lots more to work on! Never give up!c language!
2007-09-02 21:43
Estudy
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-8-31
收藏
得分:0 
非常遗憾, 这程序在我的C语言教程的电子书刚好有, 但是findfirst的呢?
网上很难找啊, 不过还是要谢谢楼上的关心

用程序说话
2007-09-02 21:51
栖柏
Rank: 2
等 级:论坛游民
威 望:3
帖 子:1103
专家分:17
注 册:2007-8-23
收藏
得分:0 
以下是引用栖柏在2007-9-2 21:43:49的发言:
函数名: findfirst, findnext
功 能: 搜索磁盘目录; 取得下一个匹配的findfirst模式的文件
用 法: int findfirst(char *pathname, struct ffblk *ffblk, int attrib);
int findnext(struct ffblk *ffblk);
程序例:
/* findnext example */
#include <stdio.h>
#include <dir.h>
int main(void)
{
struct ffblk ffblk;
int done;
printf("Directory listing of *.* ");
done = findfirst("*.*",&ffblk,0);
while (!done)
{
printf(" %s ", ffblk.ff_name);
done = findnext(&ffblk);
}
return 0;
}


You have lots more to work on! Never give up!c language!
2007-09-02 21:53
快速回复:[求教] 关于C语言的文件的输入与输出
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011787 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved