如何将数字从.txt文件加载到C
我需要从文本文件中加载数字,然后在代码中处理这些数字以进行进一步的工作。 “m(0,1,2,5,7,10,15)”-->这是我的文本文件中的内容如何将数字从.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 <
有人能帮我吗?非常感谢。:) 自己试一试:分步骤进行: 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;
}