如何从文本文件中读取数据并将其存储在C语言变量中?

Divyang prajapati

我试图读取C中的文本文件。该文件的名称为test.txt,并且具有以下格式。

Nx = 2
Ny = 4
T  = 10

我已经编写了此C代码来读取Nx,Ny和T的值,分别为2、4和10。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void main()
{
    double Data[3];    // I'm interested in this information
    char junk1, junk2; // junk variables to avoid first two characters

    FILE * file = fopen("test.txt", "r"); // open file

    for(int i = 0; i < 3; i++) // each loop will read new line of file; i<3 for 3 lines in file
    {
        fscanf(file, "%s %s %lf\n", &junk1, &junk2, &Data[i]); //store info in Data array
        printf("%f\n", Data[i]); // print Data, just to check
    }
    fclose(file);

    int Nx; // store data in respective variables
    int Ny;
    double T;

    Nx = Data[0];
    Ny = Data[1];
    T  = Data[2];

    printf("Value of Nx is %d\n", Nx); // Print values to check
    printf("Value of Ny is %d\n", Ny);
    printf("Value of T is %f\n", T);
}

但是得到这个作为输出。此输出错误,因为Nx,Ny和T的值与上面给出的数据不匹配。

代码输出

请帮我解决这个问题。

伊斯尼克

junk1并且junk2应该是char数组,以便能够存储字符串。

但是由于它是垃圾,因此您不能通过*fscanf转换说明符中使用将其存储在任何地方

fscanf(file, "%*s %*s %lf\n", &Data[i]);

fscanf说明文件:https : //en.cppreference.com/w/c/io/fscanf

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python 3.3.3中读取文本文件并将其存储在变量中?

来自分类Dev

如何在python 3.3.3中读取文本文件并将其存储在变量中?

来自分类Dev

读取文本文件并将数据存储在类的私有成员变量中-C ++

来自分类Dev

从文本文件中读取数据并将其存储在python中的数组中

来自分类Dev

如何使用 node.js 读取名词文本文件并将其存储在变量中

来自分类Dev

使用JQuery读取文本文件并将其存储在数据库中

来自分类Dev

从文本文件读取数据并将其存储在对象数组中-NodeJS

来自分类Dev

从文本文件读取数据并将其存储在对象中

来自分类Dev

如何读取文本文件并将其存储在类向量中-Android

来自分类Dev

如何从文本文件中读取数据并将其加载到向量中?

来自分类Dev

如何从文本文件中逐行读取变量并将其拆分python

来自分类Dev

如何从文本文件中读取值并将该值存储到临时变量中?

来自分类Dev

如何在Java Spark中读取文本文件并将其转换为数据集?

来自分类Dev

如何加载文本文件并将其存储到数据结构中

来自分类Dev

C ++如何从基本文本文件中读取文本并将其存储到两个不同的数组中

来自分类Dev

从文本文件中读取信息并将其正确存储在数组int中

来自分类Dev

从文本文件中读取整数并将其存储在列表中

来自分类Dev

从文本文件中读取行并将其存储在多维数组php中

来自分类Dev

从文本文件中读取值并将其存储到列表中

来自分类Dev

从文本文件中读取网格并将其存储在二维数组中?

来自分类Dev

从文本文件中读取测量数据,并将其放入Fortran中的数组中

来自分类Dev

如何读取以空格分隔的数据并将其保存到数组,然后以其他顺序将其写入c ++中的新文本文件中

来自分类Dev

从文本文件中逐行提取数据并将其存储在python中的列表中

来自分类Dev

解析文本文件并将其存储在列表中

来自分类Dev

从文本文件读取整数并将其存储到数组中

来自分类Dev

从JOptionPane读取用户输入并将其存储在文本文件中

来自分类Dev

在Python中逐行读取文本文件并将其存储为struct作为图形坐标

来自分类Dev

使用PHP从文本文件中读取数据并将其显示在表格中

来自分类Dev

从文本文件中读取python函数并将其分配给变量

Related 相关文章

  1. 1

    如何在python 3.3.3中读取文本文件并将其存储在变量中?

  2. 2

    如何在python 3.3.3中读取文本文件并将其存储在变量中?

  3. 3

    读取文本文件并将数据存储在类的私有成员变量中-C ++

  4. 4

    从文本文件中读取数据并将其存储在python中的数组中

  5. 5

    如何使用 node.js 读取名词文本文件并将其存储在变量中

  6. 6

    使用JQuery读取文本文件并将其存储在数据库中

  7. 7

    从文本文件读取数据并将其存储在对象数组中-NodeJS

  8. 8

    从文本文件读取数据并将其存储在对象中

  9. 9

    如何读取文本文件并将其存储在类向量中-Android

  10. 10

    如何从文本文件中读取数据并将其加载到向量中?

  11. 11

    如何从文本文件中逐行读取变量并将其拆分python

  12. 12

    如何从文本文件中读取值并将该值存储到临时变量中?

  13. 13

    如何在Java Spark中读取文本文件并将其转换为数据集?

  14. 14

    如何加载文本文件并将其存储到数据结构中

  15. 15

    C ++如何从基本文本文件中读取文本并将其存储到两个不同的数组中

  16. 16

    从文本文件中读取信息并将其正确存储在数组int中

  17. 17

    从文本文件中读取整数并将其存储在列表中

  18. 18

    从文本文件中读取行并将其存储在多维数组php中

  19. 19

    从文本文件中读取值并将其存储到列表中

  20. 20

    从文本文件中读取网格并将其存储在二维数组中?

  21. 21

    从文本文件中读取测量数据,并将其放入Fortran中的数组中

  22. 22

    如何读取以空格分隔的数据并将其保存到数组,然后以其他顺序将其写入c ++中的新文本文件中

  23. 23

    从文本文件中逐行提取数据并将其存储在python中的列表中

  24. 24

    解析文本文件并将其存储在列表中

  25. 25

    从文本文件读取整数并将其存储到数组中

  26. 26

    从JOptionPane读取用户输入并将其存储在文本文件中

  27. 27

    在Python中逐行读取文本文件并将其存储为struct作为图形坐标

  28. 28

    使用PHP从文本文件中读取数据并将其显示在表格中

  29. 29

    从文本文件中读取python函数并将其分配给变量

热门标签

归档