タグ

ブックマーク / www.aerith.net (2)

  • メモリリークしない安全なプログラムの書き方

    とりあえず動くプログラムを書く ここでは例として、Fooという構造体の2次元配列を、引数で指定された幅と高さで作る、createFooMatrixという関数を作ってみます。 なお、配列の各要素を、initializeFoo関数で初期化しています。 Foo **createFooMatrix ( int width, int height ) { Foo **ptr = NULL; int w, h; ptr = (Foo **)malloc(height * sizeof(Foo *)); for (h = 0 ; h < height ; h++) { ptr[h] = (Foo *)malloc(width * sizeof(Foo)); for (w = 0 ; w < width ; w++) { initializeFoo(&ptr[h][w]); } } return ptr;

  • プログラムのPAD図自動描画ソフト pad2ps

    プログラムのPAD図自動描画ソフト pad2ps G3P120-6 吉田 誠一 概要 論文では、プログラムのPAD図自動描画ソフト pad2ps について述べる。 まず、アルゴリズムを図示する手法として、フローチャートよりも PAD (Problem Analysis Diagram) の方が優れていることを示す。次に PAD を 描くためのツール pad2ps の概要を説明し、いわゆるドロー系のソフトウェ アを用いてPAD図を描くよりも、ソフトウェアを使用した方がプログラム開発 作業がはかどることを主張する。最後にソフトウェアがどの程度利用されてい て、どのような評価を受けているのかを示し、その有用性を証明する。 pad2ps - automatic PAD drawer G3P120-6 Seiichi Yoshida Abstract This paper mentions a

  • 1