我已經獲得TSV文件。 我正在通過使用getchar()函數讀取它,並在運行我的函數時將testfile.tsv輸入到我的命令行中。我可以通讀它,但我不知道如何將字符串存儲在多維數組中。如何創建一個數組,這將是A [ROW] [COLUMN]?來自TSV文件的內容轉換爲多維陣列
採樣輸入(\ t是選項卡,\ n是換行):
任何\ t已\ tPossible \ tYay \ n
什麼\ TDO \ TI \ TDO \ n
這\ tis \ tgreat \ twow \ n
這就是我試過的。
if (c == '\t') {
columncount += 1;
A[rowcount][columncount] = c;
};
if (c == '\n') {
columncount += 1;
A[rowcount][columncount] = c;
rowcount += 1;
columncount = 0;
}
只是雞蛋裏挑骨頭,甚至磨片使用標籤,而不是逗號分隔字段,使用術語仍然[CSV文件](https://en.wikipedia.org/wiki/Comma-separated_values) 。 –