上記URLのページのコードを真似して作ってみたんですが
// 択一問題.cpp : コンソール アプリケーションのエントリ ポイントを定義します。
//
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char *fnm="test.txt";
FILE *fp; //問題のファイル
int nhit; //正解数
int nqst; //出題数
char bff[MBF]; //入力バッファ
int nln; //入力行数
int nans; //正解番号入力
int kans; //正解番号
char yn[4]; //yes/no入力バッファ
if((fp=fopen(fnm,"r"))=NULL){
printf("ファイル%sのオーブンに失敗\n",fnm);
return 1;
}
nhit = nqst = nln = 0
printf("三択問題を始めます。\n");
while(fgets(bff,MBF,fp)!=NULL){
switch(nln%3+1){
case 1:
printf("問題:%s",bff);
break;
case 2:
printf("%s",bff);
printf("何番目が正解ですか?>");
scanf("%d",&nans);
break;
case 3:
nqst++;
kans = atoi(strtok(bff", \n"));
printf"@kans=%d,nans=%d\n",kans,nans);
if(nans==kans){
printf("正解です。\n");
nhit++;
}else{
printf("はずれです。\n",nhit,nqst);
scanf("%s",yn);
}
nln++;
if(*yn=='n')break;
}
return 0;
}
1>コンパイルしています...
1>択一問題.cpp
1>c:\users\yusuke\documents\visual studio 2008\projects\択一問題\択一問題\択一問題.cpp(15) : error C2065: 'MBF' : 定義されていない識別子です。
1>c:\users\yusuke\documents\visual studio 2008\projects\択一問題\択一問題\択一問題.cpp(26) : error C2146: 構文エラー : ';' が、識別子 'printf' の前に必要です。
1>c:\users\yusuke\documents\visual studio 2008\projects\択一問題\択一問題\択一問題.cpp(27) : error C2065: 'MBF' : 定義されていない識別子です。
1>c:\users\yusuke\documents\visual studio 2008\projects\択一問題\択一問題\択一問題.cpp(27) : fatal error C1903: 直前のエラーを修復できません。コンパイルを中止します。
1>ビルドログは "file://c:\Users\yusuke\Documents\Visual Studio 2008\Projects\択一問題\択一問題\Debug\BuildLog.htm" に保存されました。
1>択一問題 - エラー 4、警告 0
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
という風になってしまったんですがどうすれば解決しますか。
test.txtは作ってあります。