保存した成績テキストファイル data.txtからデータを構造体配列に取り込んで行くのですが、

学生番号,名前,素点 で、ずらーっとtxtにならんでます。
成績が無い場合、素点の部分を - としておいた場合、

- かきちんとした点数かを判断したいのですが、
何型で取り込んでどう処理していけばいいんでしょうか?

点数は後ほど平均点等の計算に使います。

数値データと文字データが混在しているときはどうすればいいのかがよくわかりません・・・