ぼるじょあがC/C++の宿題を片づけますYO! 48代目
■ このスレッドは過去ログ倉庫に格納されています
0291デフォルトの名無しさん
2005/07/23(土) 00:18:52#include <stdio.h>
#include <string.h>
#include <time.h>
int main(){
FILE *fp;
int i, len, miss;
time_t start, end;
char buf[1024], in[1024];
printf(" file name > ");
if(NULL == fgets(buf, sizeof(buf), stdin)) return 1;
if(buf[len = strlen(buf)-1] == '\n') buf[len] = '\0';
if(NULL == (fp = fopen(buf, "r"))) return 2;
printf("###### start ######\n");
time(&start);
i = 1; miss = 0;
while(fgets(buf, sizeof(buf), fp))
{
while(1)
{
printf("第 %d 問 : %s", i, buf);
fgets(in, sizeof(in), stdin);
if( 0 == strcmp(buf, in)) {++i; break;}
else{ puts(">>>MISS<<<"); ++miss;}
}
}
time(&end);
printf("###### finish ######\n");
fclose(fp);
printf("所要時間 %lu 秒 , MISS %d 回\n", end - start, miss);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています