00问答网
所有问题
c语言中fopen函数的打开方式,二进制打开和正常打开文件有什么区别?
如题所述
举报该问题
推荐答案 2019-12-24
r模式打开的文件一般都是ASCII文件,也就是文件文件,供直接阅读的(用记事本程序打开该文件可以直接阅读),这种方式下打开文件一般用fscanf()/fgetc()等函数操作
rb模式打开的文件一般不用于直接阅读(用记事本打开后看到的可能是乱码),而是存取程序要用到的二进制数据,这种方式下打开文件一般用fread()函数进行操作
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTrjZnDr0TnZneD0eZ.html
其他回答
第1个回答 2020-02-17
fp=fopen("c:\\第十三章\\file1.txt","r");
改成fp=fopen("c:\第十三章\file1.txt","r");试试看,
如果打开文件失败,那么fopen将放回空指针,所以你可以判断fp是否为空指针来判断打开文件是否成功
不用都加,在同一目录下能用相对路径
相似回答
C语言
文本
方式和二进制方式
读写操作
的区别
答:
这就是第一区别,
这个区别是体现在fopen第二个参数,跟你使用文本模式的函数还是二进制模式的函数根本不相关
!你可以做一个实验,使用二进制模式的函对于同样的字符串:”Hello\n”,当fopen使用w参数写入文件,无论是fwrite还是fprintf都会对\n会进行转换,而使用wb参数则都不进行转换。2、 两种不同模...
fopenC语言
答:
在
C语言中,fopen函数
是一个关键的
文件
操作函数,用于打开一个文件。其原型为FILE *fopen(const char *path, const char *mode)。这个函数是stdio.h库的一部分,使用时需要包含这个库。
函数的
主要任务是为后续的文件读写操作提供一个文件指针。如果文件成功
打开,
函数将返回一个指向该流的文件指针;若...
C语言的
数据
文件有
哪些?都
有什么
特点?
答:
(1)、文本文件,在
C 语言
编程中,使用
fopen
( ) 库
函数,文件的
最基本读写方式为:r(读)、w(写);当然了,还有以添加方式进行操作的。(2)、二进制文件,在 C 语言编程中,使用 fopen( ) 库函数,文件的最基本读写方式为:rb(二进制读)、wb(二进制写);当然了
,二进制方式
也有...
C语言
文件
使用
方式
问题
答:
C语言中
对文件进行操作必须
打开文件,打开文件
主要涉及到fopen函数。
fopen函数的
原型为 FILE* fopen(const char *path,const char *mode)其中path为文件路径,mode为
打开方式
1)对于文件路径,只需注意若未明确给出绝对路径,则默认该文件在工程的目录下。若需给出绝对路径,则注意转义字符'\',比如有...
大家正在搜
c语言中sizeof函数的用法
c语言fwrite函数的用法
C语言文件函数
c语言fgets函数用法
c语言malloc函数用法
c语言strlen函数用法
c语言strcpy函数用法
c语言fun函数
fopen函数的返回值
相关问题
fopen等:文本方式和二进制方式打开文件的区别
打开二进制文件时,fopen函数可以用哪些打开方式?
c语言fopen函数中二进制模式和文本模式的区别
C语言fopen函数中文件打开方式(参数值)
C语言规定利用fopen函数打开文件如需打开一个二进制文件并...
C语言采用文本方式和二进制方式打开文件的区别分析
打开二进制文件时,fopen函数可以用哪些打开方式
关于c语言中fopen的打开方式