如何将.txt文件中的数字加载到C.

时间:2014-10-21 12:54:31

标签: c text numbers load file-handling

我需要从文本文件中加载数字,然后在我的代码中操作这些数字以进一步处理作业。 “m(0,1,2,5,7,10,15)” - >这就是我的文本文件

有人能帮助我吗?非常感谢。 :)

2 个答案:

答案 0 :(得分:1)

自己尝试一下:按步骤操作: 1.首先找到文件并打开它进行阅读 2.从文件中读取数据(打印它以查看它实际读取的数据) 3.打破数据 - 我会让你找到一种方法,但我确信谷歌搜索解析字符串之类的东西会让你开始。

答案 1 :(得分:0)

这是一个命令行示例,您可以根据自己的需要进行修改。

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

int main (int argc, char *argv[]) {
    char *sptr;
    if (argc < 2) return 1;
    sptr = strtok(argv[1], "m(,)");
    while (sptr)
        {
        printf ("%d,", atoi(sptr));
        sptr = strtok(NULL, "m(,)");
        }
    return 0;
}