Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将数字从.txt文件加载到C_C_Text_Numbers_Load_File Handling - Fatal编程技术网

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

如何将数字从.txt文件加载到C,c,text,numbers,load,file-handling,C,Text,Numbers,Load,File Handling,我需要从文本文件中加载数字,然后在代码中处理这些数字以进行进一步的工作。 “m(0,1,2,5,7,10,15)”-->这是我的文本文件中的内容 有人能帮我吗?非常感谢。:) 自己试一试:分步骤进行: 1.首先找到文件并打开它进行读取 2.从文件中读取数据(打印以查看其实际读取) 3.分解数据-我将让您自己来寻找方法,但我相信google搜索类似解析字符串的内容会让您开始使用。下面是一个命令行示例,您可以根据需要进行修改 #include <stdio.h> #include <

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


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

自己试一试:分步骤进行: 1.首先找到文件并打开它进行读取 2.从文件中读取数据(打印以查看其实际读取)
3.分解数据-我将让您自己来寻找方法,但我相信google搜索类似解析字符串的内容会让您开始使用。

下面是一个命令行示例,您可以根据需要进行修改

#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;
}
#包括
#包括
#包括
int main(int argc,char*argv[]){
char*sptr;
如果(argc<2)返回1;
sptr=strtok(argv[1],“m(,)”);
while(sptr)
{
printf(“%d”,atoi(sptr));
sptr=strtok(空,“m(,)”);
}
返回0;
}