1 12 R语言中的c 代表什么 r+在c语言中是什么意思

您所在的位置:网站首页 c语言中u什么意思 1 12 R语言中的c 代表什么 r+在c语言中是什么意思

1 12 R语言中的c 代表什么 r+在c语言中是什么意思

2023-06-15 18:46| 来源: 网络整理| 查看: 265

一、文件的使用方式

文件的使用方式由r,w,a,+,t,b两个字符拼成,各个字符的含义是:

r(read):读

w(write):写

a(append):追加

t:文本文件

b(banary):二进制文件

+:读和写

在实际操作中:

r :打开只读文件,该文件必须存在。 r+ :打开可读写的文件,该文件必须存在。 w: 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。 w+: 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。 a :以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。 a+ :以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 t:打开一个文本文件,可以省略。 b:打开一个二进制文件。

二、文件操作的一般步骤

1、定义文件指针

2、打开文件

3、操作文件

4、关闭文件

看代码:

#include int main(int argc, const char * argv[]) { //1、定义文件指针 FILE *fp=NULL;//FILE结构体类型指针 //2、打开文件 fp = fopen("a.txt", "r"); //fopen打开成功返回文件首地址,失败就返回NULL,一般做一个判断,如果成功我们就再读文件 if(fp!=NULL) { //3、操作文件 printf("文件打开成功!\n"); } else{ //给用户一个提示 printf("文件打开失败,按任意键退出!\n"); getchar();//按任意键 exit(1); //退出 } //4、关闭文件 fclose(fp); retun 0; }

三、文件操作函数

1、字符的读写函数fputc和fgetc

字符的读写函数是以字符字节为单位的读写函数,每次可以从文件中读出或者写入一个字符。 fputc函数的功能就是向文件中写入一个字符,调用形式为: fputc(字符量,fp); fgetc函数的功能是从指定文件中读出一个字符,调用形式为 fgetc(fp);

在代码中实现:

/****写文件*********/ #include #include int main(int argc, const char * argv[]) { //定义文件指针 FILE *fp=NULL;//FILE结构体类型指针 //打开文件 fp = fopen("fputc.txt", "w");//操作方式为写 //fopen打开成功返回文件首地址,失败就返回NULL,一般做一个判断,如果成功我们就再读文件 char str[]="hello word!"; if(fp!=NULL) { //操作文件 for(int i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3