Hit and Blowゲーム
[]

2010.04.11

このエントリーをはてなブックマークに追加
はてなブックマーク - Hit and Blowゲーム

C言語のお勉強。 Hit and Blow 、またはマスターマインドの実装。

ルール

  • 各桁が重複しない4桁の数字を当てるゲーム
  • 数字は0〜9で構成されている
  • 回答権は5回まで
  • 数字と位置が正しいならHIT
  • 数字が正しく、位置が間違っているならBLOW
  • normalモードでは、どの数字がHITもしくはBLOWなのかがヒントとして表示される。
  • hardモードでは、HITとBLOWの個数だけがヒントとなる。


    > 続きを読む

C言語で日本語を出力
[]

2010.03.28

このエントリーをはてなブックマークに追加
はてなブックマーク - C言語で日本語を出力

環境

  • OS X 10.6.2
  • gcc version 4.2.1 (Apple Inc. build 5646) (dot 1)

ソース

#include <stdlib.h>
#include <stdio.h>
#include <locale.h>
#include <wchar.h>

int main(void)
{
  //// ロケール設定
  char *loc = setlocale( LC_ALL, "ja_JP.UTF-8" );
  printf("%s\n", loc);             //=> ja_JP.UTF-8

  wchar_t *c = L"日本語";
  wprintf(L"ハロー%ls", c);    //=> ハロー日本語

  return 0;
}

実行結果

[yokada]$ gcc -Wall -o hello_hihongo hello_hihongo.c
[yokada]$ ./hello_hihongo
ja_JP.UTF-8
ハロー日本語

ファイルによるセマフォの実現
[]

2008.09.19

このエントリーをはてなブックマークに追加
はてなブックマーク - ファイルによるセマフォの実現

P/V操作をファイルに対して行う。


> 続きを読む