半既知の形式のテキストファイルを指定します。 1行の合計文字数は1000未満です。Zintegerは通常の整数ですが、別の目的を果たします。文字列はスペースで終了します。テキストファイルを使用して構造体の配列を作成する
文字列ZInteger整数整数
文字列ZInteger整数整数整数整数
だから、数字のペアが続く数が、ペアのランダムな量に続いてその言葉。
データ構造内の各行に文字列、Zinteger、および整数のペアを格納します。
私はA [1]がString、Zinteger、整数のペアを持つ構造体になり、整数のペアを持つ別の構造体になる配列を試しました。私は何を試みたのHeres。
typedef struct {
int num1;
int num2;
} ints_t;
typedef struct {
char term[1000];
int quantity(bad variable name, could be called alpha);
ints_t *pairs;
} info_t;
お願いします。
EDIT:さて、私はあまりにも開いています。だから、単純な質問をするのは、私が実行可能にした2つの構造体で、どうすればそれらを実行可能にし、構造体と配列をどのようにmallocするのかです。
これは多くの質問があります。正直言って、それらに答える最も簡単な方法は、コードを書くことです。これは無料のコード作成サービスではないため、私たちはしません。おそらく、構造体を読み込むことから始めて、それが正しいかどうかを調べるために印刷してから、構造体を配列に入れるようにしてください。そして、正確で、答えることができる質問をしてください(あるいは、そうではありません。あなたの個人的な質問はすべて、このサイトで複数回答えられている可能性が非常に高い - その問題は、あなたの問題を検索できるより簡単な問題に分解する) –
私が選んだそれぞれの投票の理由は、**可能な回答が多すぎるか、この回答の回答が長すぎます。回答セットを絞り込むか、いくつかの段落で回答できる問題を特定するための詳細を追加してください。** –
文字列とは何ですか?また、ZIntegerとは何ですか?文字列のサイズに制限はありますか?文字列はテキストファイルでどのように終了していますか? – cup