我一直在尋找一些關於這個問題的答案,但我只看到的東西,如:讀空間的東西,並顯示在屏幕上。如何閱讀和保存在C的可變部分的TXT
我的問題是類似的,但增加了一個變化。
假設你有一個文件:
邁克爾;人; 25,34,12,34
我的問題是,你怎麼能走這條線,並保存號碼,只有一些數組中的數字?
我一直在試圖讀取的行,並顯示它做一些測試的典型的事情,但我無法找到如何保持這部分在某些陣列:
const int NUMBEROFLINES = 4;
FILE *fp
int i;
char leer[100] = "";
fp = fopen("name.txt", "r");
if (fp == NULL)
{
perror("ERROR");
}
for (i=0;i<NUMBEROFLINES;i++)
{
fgets(read, 100, fp);
puts(read);
read[strlen(leer)] = '\0';
}
close(fp);
請更具體一些;你是否想將這些數字中的每一個都保存在「int」數組中,還是你想要一個包含第二個分號後面的子串的數組? – szczurcio
請不要發佈無法編譯的,代碼不正確的代碼。見[mcve] –