C

PKU JudgeOnlineのProblem 1000をBrainf*ckで解いてみた

解いた問題 Problem 1000: A + B Problem http://poj.org/problem?id=1000 問題説明 a + bを計算せよ. Input 二つの整数a,b (0 Output a + bの計算結果を出力せよ. Sample Input (stdin) 1 2 Sample Output (stdout) 3 解答 PKUにはCのコードがsubmitでき…

OpenCVで顔認識→笑い男アイコン貼り付け

C

Cで作ってみました.ソースはgithubにあります.エラー処理とか結構適当なのでうまく動かない場合があるかも. http://github.com/mickey24/laugh 実行するにはあらかじめOpenCVをインストールしておく必要があります. $ git clone git://github.com/mickey…

関数ポインタの読み解き方

C

なるべく外側から読みとくといいよ的なことを以前どこかで見たんだけど忘れてしまったので,メモ程度に残しておく.signal関数を例にしてみる. これがsignal関数のプロトタイプ宣言文.何のこっちゃという感じ. void (*signal(int sig, void (*func)(int))…

gccでmath.hの関数を使うソースがコンパイルできない場合の対処法

例えばこんな感じでfloor()を使うCのプログラムtest.cがあったとして、 /* test.c */ #include <stdio.h> #include <math.h> int main() { printf("%d\n", (int)floor(1.5)); return 0; } そのままgccでコンパイルしようとするとエラーになる場合がある。 $ gcc test.c /tmp/c</math.h></stdio.h>…