私はTSVファイルを与えられました。 私はgetchar()関数を使用してそれを読んでおり、私の関数を実行するときには、プログラム< testfile.tsvをコマンドラインに入力します。TSVファイルから多次元配列へのコンテンツ
while ((c=getchar()) != EOF) {
私はそれを読むことができますが、多次元配列に文字列を格納する方法はわかりません。 A [ROW] [COLUMN]の配列を作るには?
サンプル入力(\ tはタブで、\ nは改行です):
何か\ TIS \ 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;
}
ちょうどあなたがフィールドを区切るためにコンマの代わりにタブを使用してもWHE、nitpickするために、使用する用語はまだある[CSVファイル](https://en.wikipedia.org/wiki/Comma-separated_values) 。 –