c语言程序设计中如何打开文件

如题所述

#include "stdio.h"
#include <stdlib.h>

main()
{
FILE *fp1;//定义文件流指针,用于打开读取的文件
FILE *fp2;//定义文件流指针,用于打开写操作的文件
char text[1024];//定义一个字符串数组,用于存储读取的字符
fp1 = fopen("d:\\a.txt","r");//只读方式打开文件a.txt
fp2 = fopen("d:\\b.txt","w");//写方式打开文件a.txt
while(fgets(text,1024,fp1)!=NULL)//逐行读取fp1所指向文件中的内容到text中
{
puts(text);//输出到屏幕
fputs(text,fp2);//将内容写到fp2所指向文件中
}
fclose(fp1);//关闭文件a.txt,有打开就要有关闭
fclose(fp2);//关闭文件b.txt
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-13
FILE *fp;/*文件指针*/
fp=fopen("c:\\a.txt","r");/*以读模式("r")打开文件c:\a.txt*/
先定义一个文件指针,然后选择打开模式。
打开模式有多种:r是只读,w是只写,r+或者w+是读写
第2个回答  2012-06-13
你是在程序中打开 还是?
第3个回答  2012-06-13
上面说了

c语言程序设计文件打开关闭
其意义是在当前目录下打开文件file a,只允许进行“读”操作,并使fp指向该文件。又如:FILE *fphzk;fphzk=("c:\\\\hzk16","rb");其意义是打开C驱动器磁盘的根目录下的文件hzk16,这是一个二进制文件,只允许按二进制方式进行读操作。两个反斜线“\\\\ ”中的第一个表示转义字符,第二个表示根...

C语言怎么打开TXT文件
C语言,打开文件一个TXT文件,需要使用fopen()函数。它的函数原型位FILE * fopen(const char * path,const char * mode);如果文件顺利打开后,返回指向该流的文件指针就会。如果文件打开失败则返回NULL,并把错误代码存在errno中。一般而言,打开文件后会做一些文件读取或写入的动作,若打开文件失败,接...

C语言简明教程(十)文件的输入和输出
在使用文件前,需要打开文件,使用完毕后关闭文件。打开文件时为文件建立信息区和缓冲区。使用fopen()函数打开文件,例如fopen("a1", "r");表示打开名为"a1"的文件用于读取。fclose()函数用于关闭文件,防止文件被误用。文件的读写操作可以通过库函数实现。顺序读写文件时,先写入的数据位于文件前面,后...

C语言怎么打开TXT文件
\/\/其中的in.txt就是你要读取数据的文件,当然把它和程序放在同一目录 --- include <stdio.h> int main(){ int data;FILE *fp=fopen("in.txt","r");if(!fp){ printf("can't open file\\n");return -1;} while(!feof(fp)){ fscanf(fp,"%d",&data);printf("%4d",data);} print...

c语言r打开什么文件, w打开什么文件?
r+ 打开可读写复的文件,该文件必须存在。w 打开只写文件,若文件存在则文件长度清为0,即制该文件内容会消失。若文件不存在则建立该文件。w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立百该文件。a 以附加的方式打开只写文件。若文件不存在,则会建立该...

c语言怎么运行(c语言怎么运行代码)
c语言怎样运行?1.打开编译器,此处介绍的是C-FREE 2.在左上角点击打开文件新建 3.或者Ctrl+N新建一个文件 4.输入自己想要输入的程序 5.按F9进行编译 6.按F5运行程序,结果符合,运行程序成功 按照步骤执行C语言就可以达到我们想要的运行方式,更好的应用C语言 c语言编辑的程序怎么运行?在计算机上...

mmap用什么软件打开
<mmap文件,也被称为C语言程序设计中的思维导图工具,主要通过特定的软件来打开和利用。最常见的是使用专业的思维导图软件,如MindManager来操作和查看这些笔记。mmap操作在程序设计中扮演着重要角色,它允许用户程序直接访问设备内存,相较于用户空间和内核空间的数据传输,这种机制提高了效率,特别适用于对...

C语言 对文件进行操作的三个主要过程是
C语言对文件进行操作的三个主要过程是:打开文件、操作文件、关闭文件。C语言的文件处理功能依据系统是否设置“缓冲区”分为两种:一种是设置缓冲区,另一种是不设置缓冲区。由于不设置缓冲区的文件处理方式,必须使用较低级的I\/O函数(包含在头文件io.h和fcntl.h中)来直接对磁盘存取,这种方式的存取...

C语言中要读一个文件需要文件路径么
文件不在执行程序的文件夹内,就需要完整的文件路径。在文件夹内,使用文件名即可。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、...

在c语言程序设计中如何读取xml文件
同意一楼,如果纯C的话,好像只能文本解析了。否则可以用很多现成的xml解析器,比如ms的msxml 4.0

相似回答