1楼:娱乐小八卦啊
#include
#include
#include
#define file_name "demo.txt" // 文件名称
int main()
扩展资料文件的打开和关闭
open()函数的作用是打开文件,其调用格式为: int open(char *filename, int access); 该函数表示按access的要求打开名为filename的文件,返回值为文件描述字,其中access有两部分内容: 基本模式和修饰符, 两者用" "("或")方式连接。
修饰符可以有多个, 但基本模式只能有一个。
open()函数打开成功, 返回值就是文件描述字的值(非负值), 否则返回-1。 close()函数的作用是关闭由open()函数打开的文件, 其调用格式为: int close(int handle); 该函数关闭文件描述字handle相连的文件。
2楼:吉祥二进制
使用fseek()定位到相应的位置,使用fread()、fwrite()读写文件即可。下面是一个在1.txt的文件末尾追加hello world的示例:
#include
#include
intmain()
fseek(fp,0,seek_end);
charsz_add="helloworld\n";
fwrite(sz_add,strlen(sz_add),1,fp);
fclose(fp);
return0;}
用c语言创建一个txt文件,并且写入数据
3楼:雪城风嘉
#include
int main()
for(int i=0;i<10;i++)
fprintf(fpwrite,"%d ",i);
fclose(fpwrite);
//下面是读数据,将读到的数据存到数组a[10]中,并且打印到控制台上
int a[10]=;
file *fpread=fopen("data.txt","r");
if(fpread==null)
for(int i=0;i<10;i++)
getchar();//等待
return 1;
}
扩展资料:
c语言最常用的文件使用方式及其含义
1、"r".为读而打开文本文件.(不存在则出错)
2、"rb".为读而打开二进制文件.
3、"w".为写而打开文本文件.(若不存在则新建,反之,则从文件起始位置写,原内容将被覆盖)
4、"wb".为写而打开二进制文件.
5、"a".为在文件后面添加数据而打开文本文件.(若不存在,则新建;反之,在原文件后追加)
6、"ab".为在文件后面添加数据而打开一个二进制文件.
7、"r+".为读和写而打开文本文件.(读时,从头开始;在写数据时,新数据只覆盖所占的空间,其后不变)
8、"rb+".为读和写而打开二进制文件.只是在随后的读写时,可以由位置函数设置读和写的起始位置.
9、"w+".首先建立一个新文件,进行写操作,随后可以从头开始读.(若文件存在,原内容将全部消失)
10、"wb+".功能与"w+"同.只是在随后的读写时,可以由位置函数设置读和写的起始位置.
11、"a+".功能与"a"相同;只是在文件尾部添加新的数据后,可以从头开始读.
12、"ab+".功能与"a+"相同;只是在文件尾部添加新数据之后,可以由位置函数设置开始读的起始位置.
4楼:匿名用户
#include
#include
#include
int main(void)
;printf("请输入保存的路径:");
scanf("%s",path);
int n=6;
f=fopen(path,"w+");
fprintf(f,"yes you are right \n");
fprintf(f,"y=4+%d\n",n);
fclose(f);
printf("已经保存,快去看吧");
system("pause");
return 0;}
5楼:dota要有平常心
#include
using namespace std;
void main()
string str = "yes you are rigth !\n";
fwrite(str.c_str(),str.length(),sizeof(char),fout);
char buf[56];
memset(buf,0,56);
sprintf(buf,"y=4+%d\n",x);
str = string(buf);
fwrite(str.c_str(),str.length(),sizeof(char),fout);
fclose(fout);}
c语言文件读写方式:两种读写方式r和r+到底有什么区别啊? 5
6楼:阳顶天鹿鼎记
r 只读 为输入打开一个文本文件(文件必须存在)w 只写 为输出打开一个文本文件(如没有文件,则新建)
a 追加 向文本文件尾添加数据(如没有文件,则新建)rb 只读 为输入打开一个二进制文件wb 只写 为输出打开一个二进制文件ab 追加 向二进制文件尾添加数据r+ 读写 为读写打开一个文本文件(文件必须已经存在)w+ 读写 为读写建立一个新的文本文件a+ 读写 为读写打开一个文本文件(读写指针定位在最后)rb+ 读写 为读写打开一个二进制文件wb+ 读写 为读写建立一个新的二进制文件ab+ 读写 为读写打开一个二进制文件
7楼:黄晓辉
#include
#include
int main()
else
}r是打开只读文件.
这是我改的,可以读写
8楼:f冰山
r为只读,r+为读写都行
9楼:良阵
r是只读
读写是rw
会听、说、读、写十几种语言是什么感觉?看到的世界、思考的方式
1楼 黑川优 专门打开电脑来回答一下 我会7种语言 中英日韩西法越 熟练程度不一。我觉得会这些语言确实让我的生活有些与众不同。首先 上网 看书的时候 感觉几乎没有语言障碍了。 不管什么语言的新闻 资料 都能或多或少地看懂。看维基百科的时候 有时还会故意点到其它语言里面看一看。这些语言甚至有几次在我的...