- 締切済み
コンパイルエラー、record関係
type stype = record case k : 1, 2 of 1 : iinfo : integer; 2 : cinfo : char; end; という文を書いたのですが(まだ続きますが) program2.pp(4,17) Error: Error in type definition program2.pp(4,17) Error: Ordinal expression expected program2.pp(4,17) Fatal: Syntax error, "OF" expected but "," found というエラーが起こりました。 pp(4,17)というのは”case k : 1, 2 of”文のことです。 このrecordの目的は integerとcharを格納することができる配列を設定するためです。 教授がこの文を使えばできると教えてくれたのですが、できません。 回答よろしくおねがいします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#77845
回答No.2
#1です。 Pascalですか? type stype = record case k : integer of 1 : (iinfo : integer); 2 : (cinfo : char); end; で、どうでしょう?
noname#77845
回答No.1
補足してください。 ・何の言語?
質問者
お礼
言語はPascalです。 説明不足ですいません。
お礼
回答ありがとうございます。 先ほど教授からメールがあり、 case k: 1..2 of とするとのことでした。 またこのプログラム関係で質問すると思いますがよろしくおねがいします。 ありがとうございました。