ファイルを開きそのファイルの内容を読み込んで受け取った変数に格納するという関数が作りたいです。
main関数の中でfp=fopenなどをしてファイルを読み込んだりする方法はわかるのですが、ファイルを読み込む関数をつくるという方法がわかりません。
例えばこういったmeibo.txtデータファイルがあるとします
Meibo.txt
3
Hanako M 16 50
Muku M 17 60
Taro F 20 70
名前 性別 年齢 体重の順です。
この関数での引数は、生徒数を格納する変数のアドレスを受け取り、生徒数をカウントして、アドレスを受け取った変数に格納する。
データファイル名の先頭アドレスをうけとる。
といったものです。
main関数では
meibo(構造体変数,&データの数,”データファイル”);
といった形になっています。
そしてここでも疑問です。
main関数の中の関数を呼び出す部分で(“ データファイル“)この表現はなぜ使えるのか疑問です。
質問の内容もごちゃごちゃしてわかりにくいと思うのですが分かる範囲で教えていただけたらと思います。
構造体やファイルなどを勉強しておりますが、そのうえでの課題を早く終わらせなければならないので私事ではありますが、お力を貸していただきたいとおもいました
おねがいします
回答3件
あなたの回答
tips
プレビュー