質問: strchr(q, ' '); while (q[-1] != ' ') q--; } t++; continue; printf("%d メールアドレス:%s\n氏名:%s\nnumber:%d\nID:%d\n", j, t->mail, t->name, t->number, t->ID); t++; count++; } printf("%d件見つかりました。\n", count); return cnt; }
回答: アルゴリズムよりもデータ構造を先に理解しましょう。構造体の宣言がされているだけで、ほぼ使用されていません。また、コンパイルエラーが出なくても、指定された仕様を満たしていないならば、課題をクリアしているとは言えません。 そもそもmain関数の引数も不自然ですし、勉強しなおしましょう。