このような一般的な情報要求で SO を煩わせて申し訳ありません。
非常に用語の多い vscanf の定義をたくさん見つけることができますが、関数から何が返されるかを示す具体的な例はあまり見つかりません。
http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=%2Frtref%2Fvscanf.htm
ただし、この例は1行の文字列入力のみを対象としていますが、同じことをしようとしていますが、複数行の.txtファイルから読み取っています。
fgets() を使用して一度に 1 行ずつ読み取ってから、vscanf を使用する必要がありますか? IBM infocenter の例のように、関数 vread() 内に配置して、関数内で使用する必要がありますか?
私は CS の 1 年生ですが、これは課題の質問ではありません。追加の作業を行って知識を広げようとしているだけで、まだ vread/vscanf を使用していません。
sscanf の使用に固執する必要がありますか? これがそれと同じくらい愚かである場合、私の謝罪。
PS 私は C を学ぶのが大好きです。この地球上で 31 年間学生として過ごした中で最も楽しかったことは、RSC の何人かとシェイクスピアのワークショップを行ったときです。