C 如何从 TXT 文档中读取以下内容:

发布于 科技 2024-06-11
5个回答
  1. 匿名用户2024-01-29

    现在前面定义一个文件函数,文件 *p;

    char a[100]=;

    char b[100]=;

    char c[100]=;

    然后只需将字符 *s[400][400]=,,} 更改为 p=fopen("d:","r");

    while(!feof(p))

    fscanf(p,"%s%s%s",a,b,c);

    s[0]=a;

    s[1]=b;

    s[3]=c;

  2. 匿名用户2024-01-28

    wt+wb+write 覆盖原始文件,即删除。 可以使用R+方法,也可以很好地理解以下情况,我还没来得及尝试。

    R 以只读模式打开文件,该文件必须存在。

    R+ 以读写模式打开文件,文件必须存在。

    RB+ 读/写打开二进制文件,只允许读写数据。

    RT+ Read & Write 打开一个允许读取和写入的文本文件。

    如果文件存在,则文件长度将清除为 0,即文件内容将消失。 如果该文件不存在,请创建该文件。

    W+打开一个可读可写的文件,如果文件存在,文件长度会清零,即文件内容会消失。 如果该文件不存在,请创建该文件。

    a以附加方式打开只写文件。 如果文件不存在,则创建文件,如果文件存在,则将写入的数据添加到文件末尾,即保留文件的原始内容。 (保留 EOF 字符)。

    A+ 以另一种方式打开读写文件。 如果文件不存在,则创建文件,如果文件存在,则将写入的数据添加到文件末尾,即保留文件的原始内容。

    不保留原始 EOF 符号)。

    WB 仅写入、打开或创建新的二进制文件; 只允许写入数据。

    WB+ 读写打开或建立允许读取和写入的二进制文件。

    WT+ 读/写打开或创建文本文件; 允许读取和写入。

    AT+ Read & Write 打开一个文本文件,允许读取数据或将数据附加到文本末尾。

    AB+ 读写打开一个二进制文件,允许读取数据或将数据附加到文件末尾。

  3. 匿名用户2024-01-27

    fopen("","w")

    没有这样的打开方式。

    使用 fseek() 时,假设此时指针位置已经有数据,写入后会被覆盖,但前一部分会清空为 0

    通常,它只能读出然后写入,除非您定义了此文件的数据存储格式。

  4. 匿名用户2024-01-26

    r+ rb+(文件必须存在)。

    如果要附加读取和写入,请使用 a+ ab+(如果不存在,请创建一个新文件)。

    对于其他人,请点击这里。

  5. 匿名用户2024-01-25

    它与指向文件的指针有关,当您完成添加数据时,指向文件的指针将移动到末尾。

相关回答
23个回答2024-06-11

如果文件比较大,则将文件的最后一部分(例如1000个字)放入数组中,然后进行比较。 发现''(ASC代码13回车)可以注明位置。

10个回答2024-06-11

stdin 是 Curry 定义的宏。 你自己重复了这个,导致这句话被错误地解释。 >>>More

5个回答2024-06-11

有两种方法可以表示指数:

1. 使用关键字 e,例如 5e10 表示 5*10 10,5e-5 表示 1*10 (-5)=。 >>>More

11个回答2024-06-11

file*fp1,*fp2;

fp1=fopen(path1,"at+");TXT1 的 path1 >>>More

9个回答2024-06-11

A 是一个全局变量,所以谁(任何函数)都可以修改它的值,所以函数 f 对 a 的修改是有效的,即每次 a 都 +1。 >>>More