C

SDL

Simple DirectMedia Layer - HomepageGitHub - rubygame/ruby-sdl-ffi: Ruby-FFI binding to SDL multimedia libraries. (Still in alpha) GitHub - jacius/nice-ffi: Nice-FFI: Convenience layer atop Ruby-FFIこれちゃんと動く。 しろま日記 : Linux - Ub…

C言語自作ユーティリティ関数

C

標準入力(キーボード)からの一行入力 int keyboard_linein(char *s, int ln) 関数。 char s* は入力バッファ(文字列、長さは自分で決める)。int ln は読み込む最大文字数。入力バッファの長さは ln より小さくてはいけない。 末尾の改行は含まない。 返…

C言語覚え書き

C

●コンパイル。 $ gcc -Wall -o hoge hoge.c●終了ステータスの確認。 $ echo $?●exit() 関数は が必要。●文字列を格納する変数は char *hoge char *hoge = "文字列" char hoge[10] = "fuga" //これはあまりよくないみたい //(※追記 上の例は文字列は immutab…

「C言語入門」の PDF化

C言語入門 このページを Ruby でスクレイピングして PDF化する。 require 'mechanize' def tx_save(page, fname) n = page.index("<title>") page.insert(n, '<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">') open(fname,"w+") {|io| io.write(page)} end Dir.chdir('/home/***/man') #作業用フォルダ url = 'ht</meta>…

「C言語 関数リファレンス」の pdf化

http://www.orchid.co.jp/computer/cschool/cref.html このページを Ruby でスクレイピングして pdf化する。 require 'bundler/setup' require 'mechanize' Dir.chdir('/home/***/man') url = 'http://www.orchid.co.jp/computer/cschool/cref.html' `wkhtml…