C言語なら俺に聞け(入門篇) Part 14
■ このスレッドは過去ログ倉庫に格納されています
0155デフォルトの名無しさん
2007/06/17(日) 09:12:34#include <stdio.h>
#include <conio.h>
#include <string.h>
#define INPUT_MAX 15
#define STR_MAX 127
int main(void)
{
char m_number[] = "concatenation"; /* マジックナンバー */
char str[STR_MAX] = {0};
char c;
int i,j,b;
/* 文字列の数だけハイフンを表示 */
b = strlen(m_number);
for(i = 0; i < b; i++) str[i] = '-';
printf(" 入力できる回数:%d\n %s\n",INPUT_MAX,str);
/* 入力した文字列とマジックナンバーを比較 */
for(i = 0; i < INPUT_MAX; i++){
c = getche();
for(j = 0; j < b; j++){
if(m_number[j] == c)
str[j] = c;
}
printf(" %s %2d\n",str,i+1);
if(!strcmp(m_number,str)) break;
}
if(i == INPUT_MAX) printf(" 〜GAME OVER〜 (..、)ヾ(^^ )ヨシヨシ\n");
else printf(" YOU WIN!! (*^-゚)vィェィ♪\n");
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています