C 连续读取文件问题,c 读取文件问题

发布于 科技 2024-07-31
11个回答
  1. 匿名用户2024-01-31

    文件在流模式下读取,即逐字节读取。

  2. 匿名用户2024-01-30

    1) 以二进制只读文件的形式打开:

    file *fin;

    fin = fopen("大文件名","rb");

    2)找到一个位置。

    long int pos = 8;

    fseek(fin,pos,seek_set);

    第一次 pos = 8,以后每次 pos = pos + 128:

    3)读取偏移量,读取大小。

    short int py[100],x[100];

    例如:int n=0;

    pos=8;

    fseek(fin,pos,seek_set);

    while (1){

    fread(py[n],4,1,fin);fread(x[n],4,1,fin);

    n++;pos = pos + 128;

    fseek(fin,pos,seek_set);

    确定 EOF 或 . . .break;

    4) rewind(fin);

    for (i=0;ifseek(fin,py[i],seek_set);找一个地方。

    fread(buff,1,x[i],fin);读取的字节数。

    输出 x[i]。

    5) 关闭文件,退出。

  3. 匿名用户2024-01-29

    如果不想为了研究文件结构而编写这样的程序,建议使用 Windows API 函数,例如 GetFile***。 或者 MFC 的 cfile 类。 系统已经帮你封装了

  4. 匿名用户2024-01-28

    sprintf 的用法与 printf 的用法非常相似。

    printf 输出到 stdout。

    sprintf 输出到字符串中。 所以 sprintf 的第一个参数是一个字符串,下面的参数和 printf 的参数是一样的。

    字符串可以保存文件名。 这是因为在调用读写函数时,只需要使用文件名即可。

    当您开始使用第二个文件名时,第一个文件已在运行中,不需要相应的文件名。 您可以将第二个文件名写入同一字符串。

  5. 匿名用户2024-01-27

    思路:字符串串联,整数到字符串。

  6. 匿名用户2024-01-26

    读取这些数据后,您如何处理这些数据? 这是保存到双精度数组并在读取后显示的结果;

    你还有什么其他要求!!

    包括文件流。

    包括标准流。

    include 字符串。

    #include

    using namespace std;使用 std 命名空间 int main()。

    ifstream infile;

    );打开文件。

  7. 匿名用户2024-01-25

    如果你的行尾有特殊标记,则根据读取的特殊标记划分行,如果你的行长是固定的,则每次直接从文件中读取固定长度,然后拆分读取的字符串,然后转换数据类型。

  8. 匿名用户2024-01-24

    while(!fp)

    fscanf() 是一种格式输入,用于从外部存储器以相应格式输入到内存中。 如果指针未被读取一次,它将自动向后移动。

  9. 匿名用户2024-01-23

    这样,您可以逐行读取文件,将每行的内容放入 char 数组中,然后解析数组,用空格分隔数字,然后将其存储在 2D 数组中。

    此外,您没有不确定的行数,那么您应该动态构建数组。

  10. 匿名用户2024-01-22

    #include

    这是c吗? 还是C++? 还是我感到困惑? 如果是C++,有必要这么麻烦吗?

  11. 匿名用户2024-01-21

    for(i=0;i<100;我++)下面是一个模拟**,因为读写与你的数据有关。

    while(文件中也有数据)else}fclose(fp);关闭文件}此方法要求文章的第一部分必须具有明确的命名约定。

相关回答
9个回答2024-07-31

在C语言中读取文件的具体步骤如下:

我们需要准备的材料有:计算机、C语言。 >>>More

5个回答2024-07-31

我想对你说:

这是一个纯粹的错误! >>>More

6个回答2024-07-31

如果我没记错的话,srcrtbox 是源文件,其完整文件名和路径(文件存在),而 dstrtbox 包含目标路径(文件不存在),您将使用 destfile 作为下面的源文件。 恰恰相反,但是您没有给出复制文件的声明,所以我不确定。 >>>More

8个回答2024-07-31

让我们先澄清几个问题。

1。读取文件本身没有格式,但读取器根据自己定义的格式读取文件,因此文件本身不需要区分 txt 和 dat 格式。 >>>More

7个回答2024-07-31

试一试。 因为在 Linux 下意味着 root,也许你的库认为在 Windows 下是安装系统的 C 盘; 因此,建议将其修改为在这些系统下,它被认为是当前的路径。 >>>More