[英]How to load numbers from a .txt file to C
我需要從文本文件中加載數字,然后在我的代碼中處理這些數字以用於進一步的工作。 “ m(0,1,2,5,7,10,15)”->這就是我的文本文件里面的內容
有人可以幫我嗎? 將不勝感激。 :)
自己嘗試一下:通過以下步驟進行操作:1.首先找到文件並打開以進行讀取2.從文件中讀取數據(打印以查看其實際讀取)3.斷開數據-我將保留它給你找到一種方法,但我敢肯定,谷歌搜索諸如解析字符串之類的東西會讓你入門。
這是一個命令行示例,您可以根據需要進行修改。
#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;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.