- 締切済み
C言語 文字列格納
テキストファイルから整数データ又は文字列を読み込んで配列に格納する動作についての質問です。 テキストファイルが1行区切りの整数型なら1次元配列で for(i = 0; i < maxSize; i++) { fscanf(fp,"%d", &data[i]); } テキストファイルが1行区切りの文字列なら2次元配列で for(i = 0; i < MAXSIZE; i++) { if (fscanf(fp,"%s", &data[i][300]) == EOF) break; } for(j = 0; j < i; j++) printf("%s\n", data[j]); みたいな具合に格納できたんですが、 テキストファイルが1行区切りのデータではなく、空白文字区切りの文字データだった場合、それぞれどのようにして配列に格納すればいいかがわかりません。 イメージとしては、1文字目から見ていって空白が出ればそこで切って格納していくというかんじなのですが・・・ 質問の内容がわかりにくいかもしれませんが、是非教えてください。お願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- kmee
- ベストアンサー率55% (1857/3366)
回答No.3
- 麻野 なぎ(@AsanoNagi)
- ベストアンサー率45% (763/1670)
回答No.2
- hrsmmhr
- ベストアンサー率36% (173/477)
回答No.1
関連するQ&A
このQ&Aのポイント
- DCP-J988Nの年賀状アプリで印刷を押しても白紙で出てきます。
- お使いの環境はiOSで、接続は無線LANです。
- 関連するソフト・アプリはブラザー年賀状アプリで、電話回線の種類はひかり回線です。
お礼
いろいろやりかたあるんですね! 是非とも参考にさせていただきます!