CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

关于文件指针,急!!

楼主blns(骑士007)2003-04-03 23:13:04 在 C/C++ / C语言 提问

我要在main()中用到的文件指针,打开文件,然后在其他的函数中用到这个指针,比如读文件中的内容,请问这要怎么解决呀? 问题点数:50、回复次数:10Top

1 楼xunknown(爱你是我一生中理想)回复于 2003-04-03 23:17:50 得分 10

void   f(FILE   *fp)  
  {  
  ////use   fp;  
  }  
  void   main()  
  {  
        FILE   *fp=fopen("txt.txt","w");  
      f(fp);  
  ////...  
  }Top

2 楼cenlmmx(学海无涯苦作舟)回复于 2003-04-03 23:20:54 得分 10

把文件指针传入其他的函数就可以了,和一般指针使用没什么区别。  
  具体用法楼上已经讲了。Top

3 楼sea_lover(CodePlus)回复于 2003-04-03 23:28:47 得分 10

#include   <fstream.h>  
  void   main()  
  {  
  ifstream   infile("in.txt");  
  ofstream   outfile("out.txt");  
  char   *ch=new   char[20];  
  infile   >>   ch;  
  outfile   <<   ch;  
  delete[]   ch;  
  infile.close();  
  outfile.close();  
  }Top

4 楼andyfr1210(华仔)回复于 2003-04-03 23:39:25 得分 0

把文件指针做为一个函数参数传给函数就可以了Top

5 楼x2jack(捷可)回复于 2003-04-04 00:11:02 得分 0

把函数中的参数定义为一个可以接受文件指针。  
  int   readfile(FILE   *fp);Top

6 楼blns(骑士007)回复于 2003-04-04 07:06:59 得分 0

那可不可以把它作为一个全局变量呢?Top

7 楼woxihuanbohe(我喜欢)回复于 2003-04-04 11:21:25 得分 0

把这个文件指针传给别的函数就可以了啊!Top

8 楼libiyan()回复于 2003-04-04 13:13:22 得分 0

关注Top

9 楼zrr()回复于 2003-04-04 14:11:02 得分 0

函数定义为:void   f(FILE   *   &fp)   或者void   f(FILE   **   fp)就行  
   
  Top

10 楼xorong(勤劳与智慧)回复于 2003-04-04 15:47:01 得分 20

定义全局变量也可以啊  
  FILE   *fp;  
  void   f()  
  {  
  ////use   fp;  
  }  
  void   main()  
  {  
        fp=fopen("txt.txt","w");  
      f();  
  ////...  
  }  
  如果是在另外的文件中使用  
  就exter   FILE   *   fp;  
  Top

相关问题

  • 有关字符串指针和文件的问题(急!急!急!)
  • 急,C++中如何使文件指针往回退两步?
  • 急需解决,文件内容的指针提取
  • 菜鸟急问:如果判断文件指针的位置?
  • pascal文件指针移动问题,在pascal文件操作中,怎么样才可以将pascal文件的指针后退一个位置,急急急!
  • 怎样获取文件指针?怎样获取文件指针?怎样获取文件指针?
  • 文件指针的传递问题
  • 当文件指针(dwValue )大于2147483647时....
  • 怎样获得文件指针?
  • 二进制文件指针问题

关键词

  • 指针
  • 文件
  • 函数
  • fp
  • outfile
  • infile
  • txt
  • ch
  • main
  • 中用

得分解答快速导航

  • 帖主:blns
  • xunknown
  • cenlmmx
  • sea_lover
  • xorong

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo