• 2023-03-12
    C语言中文件的使用方式 wb 用于二进制文件,若文件存在则文件内容被清除,若文件不存在则新建一个二进制文件,然后进行写操作。
  • 举一反三

    内容

    • 0

      在文件模式中,wb模式以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

    • 1

      语句ofstream f("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且 A: 若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件 B: 若文件存在,将其置为空文件;若文件不存在,打开失败 C: 若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件 D: 若文件存在,打开失败;若文件不存在,建立一个新文件

    • 2

      下列关于文件的打开模式,表述错误的是( )。 A: 只读模式,若文件不存在,则返回异常 B: 覆盖模式,若文件不存在则创建,若存在则完成覆盖 C: 追加模式,若文件不存在则创建,若存在则在文件开始位置追加 D: 创建模式,若文件不存在则创建,若存在则返回异常

    • 3

      语句ofstream f("salary.dat", ios::app | ios::binary); 的功能是建立流对象f,试图打开文件salary.dat并与之连接,并且? A: 若文件存在,将文件写指针定位于文件末尾;若文件不存在,建立一个新文件 B: 若文件存在,将其置为空文件;若文件不存在,打开失败 C: 若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件 D: 若文件存在,打开失败;若文件不存在,建立一个新文件

    • 4

      “fopen("file.txt","a+”);”和“fopen(“test.txt”,”w+”);”相比较,正确的结论有 ________。 A: “fopen("file.txt","a+");”打开文件:若文件file.txt不存在,则返回空指针;如果文件file.txt存在,写入的数据会被添加到文件原有内容的尾部 B: “fopen("test.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,写入的数据会被加到文件尾部 C: fopen("test.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,写入的数据则会替代文件相应位置原先内容 D: “fopen("test.txt","w+");”打开文件:若文件test.txt不存在,则会新建一个同名文件;如果文件test.txt存在,删除原有的内容,重建一个新文件