スレ立てるまでもない質問はここで 139匹目
■ このスレッドは過去ログ倉庫に格納されています
0899デフォルトの名無しさん
2014/11/30(日) 20:58:06.61ID:bCZ4gphTcode1[100][50]={}でも初期化できるね。
配列とポインタと文字列は似たようなものだけど、扱いは統一する方が良いよ。
つまりstr***系の関数を使うならそれで統一する。
あと99文字までの文字列を50個保持する配列はchar code1[50][100]だ。
配列にどこまでデータが入っているかを変数で管理するのは分からんと言われたが、
strcmp(code3[j],"\0")==0で終端を判断するのはできるみたいなので、
歩み寄ってみた。
http://nishina2525.cocolog-nifty.com/blog/2014/11/post-6e61.html
何人かが「ファイル全体を配列に読み込むな」って言ってるでしょ。
古いC言語は可変長データを扱うのが苦手だから、
あちこちにstrcmp( code1, "\0") != 0を埋め込まなきゃいけなくなる。
fscanf() != EOF を1回だけで済ませたいわけ。
■ このスレッドは過去ログ倉庫に格納されています