簡體   English   中英

如何將數字從.txt文件加載到C

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM