曾经,用fwrite函数(该函数用二进制方式写数据)向文件中写了一个整数,今欲将其读取出来,关于用什么方式打开文件,下面说法正确的是
A: 必须用文本方式打开
B: 必须用二进制方式打开
C: 用文本方式或二进制方式均可
D: 不知道当初写数据时是用什么方式打开的文件,所以不能确定
A: 必须用文本方式打开
B: 必须用二进制方式打开
C: 用文本方式或二进制方式均可
D: 不知道当初写数据时是用什么方式打开的文件,所以不能确定
举一反三
- windows中把换行符写进文件,下面说法正确的有( )。 A: 若用"w"方式打开文件,用fwrite()函数写,则写成2字节 B: 若用"wb"方式打开文件,用fwrite()函数写,则写成1字节 C: 若用"wb"方式打开文件,用fprintf()函数写,则写成1字节 D: 若用"w"方式打开文件,用fprintf()函数写,则写成2字节
- <p>在 C中,下面对文件的叙述正确的是()。</p> A: 用“w”方式打开的文件只能用于向文件写数据,且该文件可以不存在 B: 用“a”方式可以打开不存在的文件 C: 用“r”方式打开的文件只能向文件写数据 D: 用“R”方式也可以打开文件
- 文本文件中只存有一个字符‘A',要将它读出来,下面说法正确的是 A: 必须用文本方式打开并用fgetc读取 B: 必须用二进制方式打开并用fread读取 C: 可以用二进制方式打开然后用fread读取 D: 必须用文本方式打开并用fread读取
- 关于文件的打开方式,以下选项中描述正确的是() A: 所有文件都可以二进制方式打开 B: 文件只能选择二进制或文本方式打开 C: 所有文件都可能以文本方式打开 D: 文本文件只能以文本方式打开
- 用”wb”方式打开文件,把20用文本方式写入文件,则文件的内容(16个二进制数)是0011001000110000( )