投稿

12月, 2013の投稿を表示しています

iOS Developerへの道:そろそろプログラムを書いてみる

イメージ
ちかごろiOSアプリの開発に挑戦しているヤスダです。ちなみに普段はC#,C++使ってWindows系の仕事してます。
入門書を読み始めて一ヶ月あまり、サンプルを作るのも飽きてきたのでオリジナルを作ってみました。 日付と時刻を選ぶと元旦からの日数と時間を表示してくれる、ちょっとしたプログラムです。何に使うのそれって感じですが、ある分野じゃちょー便利なんです。(個人的ね)

オリジナル書いてみると、やっぱいろいろ分からないことだらけ。デリゲートとか、これVSだと勝手に処理してくれるあたりだと思うんだけど、こういうのも割とプログラマ任せ。慣れるのに時間掛かりそう。 ふと思ってiPhoneを横にしてみたら。。。 思いっきりレイアウトが変な感じ。
iOS Developerへの道はまだまだ険しい。

std::ofstreamでPointer arithmetic underrun が発生する

イメージ
C++Builder2010 で、デバッグモードでビルドして実行すると、エラーが発生する。
Pointer arithmetic underrun 処理中: hoge.exe(3956)  - c:\program files (x86)\embarcadero\rad studio\7.0\include\dinkumware\streambuf#206  0x07495841-512, that is at offset 1-512 in block 0x07495840 (size 512).    0x07266025 - c:\program files (x86)\embarcadero\rad studio\7.0\include\dinkumware\streambuf#206    0x07264B5B - c:\program files (x86)\embarcadero\rad studio\7.0\include\dinkumware\fstream#237    0x07264896 - c:\program files (x86)\embarcadero\rad studio\7.0\include\dinkumware\streambuf#465    0x07237909 - c:\program files (x86)\embarcadero\rad studio\7.0\include\dinkumware\streambuf#151    0x07235671 - c:\program files (x86)\embarcadero\rad studio\7.0\include\dinkumware\ostream#683    0x0725357E - CHogeFile.cpp#202

エラーの発生するコード
std::ofstream ofile; ofile.open( ”hoge.txt” ); ofile << "************" << endl;   // ここでエラー発生 ofile << "*  TEST MESSAGE *” << endl;

ファイルに文字列書き出しているだけなんだけどな。ちなみにリリースモードだとエラーにならな…