2011-10-01 10 views
0

\ nまたは " - "(マイナス記号は1〜5(1-5)の数字を格納する必要があることを意味します)の場合、ファイルを読み込んで各数値(int)を変数に格納する必要があります。それを次の変数に格納する必要があります。私はどのように進めるべきですか?C:ランダムなレイアウトで行単位で整数を格納する方法は?

私はfgets()を使用することを考えていましたが、私がしたいことをする方法を見つけることができません。

入力は次のようになります

0 
0 
5 10 
4 
2 4 
5-10 2 3 4 6 7-9 
4 3 

これらは、X、Y位置です。

+0

私たちにあなたが試したコードを表示して、人々があなたにそれを手伝ってくれるでしょう。 – jman

+0

この宿題はありますか? –

+0

期待される出力を見せてくれますか? – Lalaland

答えて

0

私はfscanfを使用して一度にintを読み込み、負の場合は明らかに範囲の2番目の部分です。または-4--2は有効な入力ですか?

+0

すべての整数は正でなければなりません。すべての行には意味がありますので、私はfgetsを行い、それぞれの行を別々に保存し、その後、有用なビットを保持するために、それらをsscanfで解析します。 – DennisVDB

+0

良いアイデアのように聞こえます。先に試してみてください。特定の問題が発生した場合は、コードを投稿してください。 –

関連する問題