[ create a new paste ] login | about

Link: http://codepad.org/EjO8vQHI    [ raw code | output | fork ]

C, pasted on Jul 7:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//盤面データ構造体
struct aa_t {
  int cell[9][9];
};

// k桁目を0にする関数
int aa_del(struct aa_t *s, int r, int c, int k) {
  if((s->cell[r][c] & (0001 << (k-1))) == 0000){return 0;}
  else {s->cell[r][c] = (s->cell[r][c] & ( ~(0001 << (k-1)) ) );return 1;}
}

//マス(r,c)に9ビットの状態数が与えられています。
//たとえば110101110のとき、kが2なら、この関数によって110101100というようにします。
//このとき、元から0であり変更がなかったなら0を、1を0に変更したら1を返すようにします。
//上記のように考えたのですが、どうもうまくいきません。よろしくお願いします。


Output:
1
2
In function `_start':
undefined reference to `main'


Create a new paste based on this one


Comments: