タグ

ブックマーク / bonotake.hatenablog.com (1)

  • そういえば - bonotakeの日記

    2. ローカル変数としてchar buffer[BUFF_SIZE];って宣言して、そのままreturn buffer;として何故いけない? これ、割と問題なしにいったりしますよ(いや、問題ありだけど)。 ええと、解答でも何でもないんですけど。そういえば昔、フリーなプログラマ時代にこんなことがあったのを思い出しまして… それは、とあるUnixで動いてた科学技術計算のプログラムを、Windowsに移植してくれって依頼だったのです。既に安定して動いてるCのコードがあるから、あとはGUIをつけてくれれば良いと。むしろアルゴリズムをいじられると困るので、オリジナルのソースコードにはIO以外手をつけるなという。納期まで3日程度しかない、簡単ですが急なお仕事でした。 早速Win上でオリジナルのコードをコンパイルして、DOS上で実行。…確かに動いてるっぽい。なーんだあと当にGUIとつなぐだけじゃん。う

    そういえば - bonotakeの日記
    hiromark
    hiromark 2006/02/01
    「ローカル変数全部staticにして」、す、すげえ。
  • 1