したがって、「 1301,105515018,"Boatswain","Michael R.",CSE, 230,="R01" 」という行を含むファイルがあり、コンマで区切られた各要素を取得して保存したいそれを構造体配列の対応する変数に入れます。このラインまで来ました…
while (fscanf(inputf, "%d,%d,%s\n", &term, &id, lastname) == 3){
students[0].term = term;
students[0].id = id;
students[0].lastname = lastname;
}
最初に、最後の行が機能しないことを知っていますが、探しているものを明確にするために、そのまま残しました。私は VC++ を使用していますが、どうやら strcopy は存在しませんか? それで、私は他にどのようなオプションが利用できるのだろうかと思っています.forループを考えていました.大丈夫ですか?ただし、姓の後に名が付けられ、どちらも空白を含めて最大 15 文字まで使用できます。その姓の変数を出力すると、姓の先頭を含めて合計 15 文字までの姓が出力されました。私はこれを修正しようとはしていません。なぜなら...そのwhileループ条件の側にある引用符の間の文字列を見つける方法がわからないからです。