C言語」カテゴリーアーカイブ

前方一致

検索用の文字列比較関数をリファクタリングしてたんです。 最初こんなんでした。 int compare(char *a, char *b) { int length_a; int length_b; int min_len … 続きを読む

カテゴリー: C言語, プログラム, 聞いて欲しい独り言 | コメントする

CppUnitの使い方 4~登録マクロ生成(おまけ)

CppUnitの使い方のおまけ。 テストコードを書いたはいいものの、テストスイートに登録するためのマクロを書くのが結構めんどくさい。 そういうわけで test_関数名_連番() みたいな名前にしてるときにマクロを生成して … 続きを読む

カテゴリー: C++, C言語, Tips | 1件のコメント

CppUnitの使い方 3~ソースの書き方

CppUnitの使い方ラスト。 目次 1.準備 2.プロジェクトの構成 3.ソースの書き方 まずはメイン。コンソールでテキストベースに使う場合はHogeTest.cppを次のように書く。HogeTest.cppやらファイ … 続きを読む

カテゴリー: C++, C言語, Tips | 8件のコメント

CppUnitの使い方 2~プロジェクトの構成

そういうわけでCppUnitの使い方、個人的な使い方の続きを。 目次 1.準備 2.プロジェクトの構成 3.ソースの書き方 みたいな感じで今回は「2.プロジェクトの構成」 VCだとソリューションがあって、その下にいくつか … 続きを読む

カテゴリー: C++, C言語, Tips | 1件のコメント

CppUnitの使い方 1~準備編

そういうわけで、CppUnitの私なりの使い方を3回くらいに分けてメモっておく。 VCでコマンドプロンプトでテキストベースで使うという、限定的な使い方だけども! 目次 1.準備 2.プロジェクトの構成 3.ソースの書き方 … 続きを読む

カテゴリー: C++, C言語, Tips | コメントする

Doxygenでヘルプファイルを作りたいんだけど

CPPUNITは最初の導入がめんどいな。今度書く。 で、Doxygenなんですけど1.5.4あたりからヘルプファイル(.chm)を作ったときに日本語が文字化けする。 1.5.5が出てたんですけど、やっぱり文字化けする。 … 続きを読む

カテゴリー: C++, C言語, Tips | 1件のコメント

宣言宣言

宣誓!私は!C言語を書くときはプロトタイプ宣言をすることをここに誓います! というわけで、ちょっとしたぼやきですが、プロトタイプ宣言を書いてくれてる方が私は好きです。 C言語における関数の場合、主にグローバルスコープとフ … 続きを読む

カテゴリー: C言語 | コメントする

C言語 ビット演算?

原油高のせいか、油が足りません。 スーパーでもらったレジ袋を開けられないこと約1分。指をなめると開けられるんでしょうが、負けた気がするのでなんとか爪で突破口を開きました。 C言語だとよくビット演算やらビットシフトやらをや … 続きを読む

カテゴリー: C言語, 聞いて欲しい独り言 | コメントする

C言語のライブラリ

C++じゃなくてC言語でHashtableみたいなのないの?ん?と思ってたら、ありますね。 APRだってさ。Apacheだしいいかもしれない。ほかにもいろいろ便利そうなライブラリですな。 以上

カテゴリー: C言語 | コメントする

C++トリビアルメモ1

すごい簡単に作れるので作ってみた。 http://kosumi.myminicity.com/ コスミー町です。訪れてくれると育つらしい。 ひさびさにC++をさわるといろいろバグる・ハマる。というのは以前にも言った気がす … 続きを読む

カテゴリー: C++, C言語 | コメントする