我需要从文本文件中加载数字,然后在我的代码中操作这些数字以进一步处理作业。 “m(0,1,2,5,7,10,15)” - >这就是我的文本文件
有人能帮助我吗?非常感谢。 :)
答案 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;
}