どうして比較が合わないのか教えて頂きたいです。
よろしくお願いします。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MBF 1024
int main(void){
FILE *fp; //ファイルポインタの宣言
char s[MBF];
char nans[100];
char kans[100];
int nqst;
int nhit;
int nln;
nqst = nhit = nln = 0 ;
fp = fopen("textj.txt","r");
while(fgets(s, MBF, fp) != NULL){
switch(nln%3+1){
case 1:
printf("問題:%s", s);
break;
case 2:
printf("%s", s);
scanf("%[^\n]",&nans);
printf("%s\n",nans);
break;
case 3:
nqst++;
printf("%s\n", s);
if("%s", s==nans){
printf("正解\n");
}else{
printf("不正解\n");
}
break;
}
nln++;
}
fclose(fp); //ファイルクローズ
return 0;
}
textj.txt
________
ライブラリ初期化
例答を書け
DxLib Init
__________
実行結果_____
問題:ライブラリ初期化
例答を書け
DxLib Init
DxLib Init
DxLib Init
不正解
続行するには何かキーを押してください . . .