月別アーカイブ: 2014年10月

C言語で逆ポーランド記法電卓を作った

こんにちはSayahamittです。

さて今回はC言語で逆ポーランド記法(スペース区切り)電卓を作ってみました。

文字列の動的確保とか、リストでスタックを実装したりとかしたので備忘録として残しておこうと思います。

(…Twitterクライアント?…(やってますよ…OOPとC++難しい…))

 

仕様っぽいもの

今回作った電卓では、四則演算が逆ポーランド記法(スペース区切り)によって書かれた数式を文字列入力として受け取り、スタックを利用して計算することにしました。和差積商以外の演算や関数はエラーを返すこととします。

また、入力桁数に制限があるとつまらないので、mallocを使って文字配列を動的確保し、

それに伴いスタックも双方向リストを用いて動的に伸縮できるように実装することとしました。

動的確保のアルゴリズムは、文字列を伸ばす場合には容量が増えた後の全体を格納するのに必要なメモリを丸々全部確保し直すものとしました。

続きを読む

Xcodeで黒背景を使う場合にカーソルを目立たせる方法

こんにちはSayahamittです。

今回もつまらない備忘録…

 

私はXcodeのエディタを黒背景にするため”midnight”テーマを使っているのですが、これだとマウスカーソルが極端に見えづらくなっていまいます。

しかし、ググったら、それを一発で解決する方法を知ることが出来ました。

私が行き着いたのはこのページ Better Xcode ibeam cursor

名前そのまんまですねw

続きを読む