タグ

エラーに関するiceleafのブックマーク (4)

  • 街角エラー画面コレクション第2回 エラー画面70枚、勢揃い

    前回、気軽にエラー画面を募集してみたところ、なんと集まった投稿が約70通。 これまで、いつか記事にしようと思ってひとりでチマチマ撮りためていましたが、自分で撮った写真の10倍以上の数が一瞬で集まりました。スゲー! というわけでその中でも僕がグッときたものを、より抜きでご紹介していきたいと思います。 ※中にはエラーじゃない表示の画面もありますが、総称として「エラー画面」と呼んでいきます。 インターネットユーザー。電子工作でオリジナルの処刑器具を作ったり、辺境の国の変わった音楽を集めたりしています。「技術力の低い人限定ロボコン(通称:ヘボコン)」主催者。1980年岐阜県生まれ。 『雑に作る ―電子工作で好きなものを作る近道集』(共著)がオライリーから出ました! 前の記事:技術力の低い人が作ったロボット大集合 > 個人サイト nomoonwalk

    街角エラー画面コレクション第2回 エラー画面70枚、勢揃い
    iceleaf
    iceleaf 2014/07/27
    これは私のための記事!
  • Visual C++ 2010で生じる、warning C4819を退治する

    何らかの理由によりVC++のエディタ画面以外でコードを編集したいと言う事はよく有る。そういった時、いざVC++でコンパイルしようとした時に警告が発生する事がある。 例えば以下のようなコードを何らかのテキストエディタで記述し、UTF-8で保存する。 #include <iostream> using namespace std; int main() { cout << "このプログラムには日語の文字列が含まれています。" << endl; } で、これをコンパイルすると、以下のような警告/エラーが発生する事が有る。 test.cpp : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 test.cpp(6) : error C2001: 定数が 2

    Visual C++ 2010で生じる、warning C4819を退治する
  • Off-by-oneエラー - Wikipedia

    Off-by-oneエラー(オフ-バイ-ワンエラー、off-by-one error、OBOE)とは、境界条件の判定に関するエラーの一種である。コンピュータプログラミングにおいて、ループが正しい回数より一回多く、または一回少なく実行された場合などに発生する。 この問題の代表的な原因として、プログラマーが数字のカウントを0からではなく1から開始してしまう(多くのプログラミング言語では配列の添え字は0から始まる)、数値の比較において「~未満」とすべきところを「~以下」としてしまう、等が挙げられる。また、数学的な処理を行っている場合にも発生しうる。 配列のm番目の要素からn番目までの要素を処理する場合を考える。処理対象の要素はいくつだろうか?この場合、直感的に考えるとn-m個となるが、実際には1個異なり、n-m+1個が正しい。これは「植え木算エラー」の一種である。 上記のような理由により、コンピ

  • プログラミング系 Q&A 2

    Index C で、ポインタに数値の 0 を代入しても、コンパイルエラーにならないが? fclose が正常に終了しないことはあるのか? ソケットを使って送信したサイズと受信したサイズが異なる時がある。 malloc() したメモリが free() で OS に戻らないそうだが当か? char* ss[80]; と char (*ss)[80]; とは違いがあるのか? sizeof 演算子の返す値の単位は何か? ANSI C では「1 バイト = 8 ビット」には決まっていないって当か? ANSI C では、1 バイトが 8 ビットでない場合、charって何バイトで何ビット? exit() すると segmentation fault になる。 char a[4] = "ABCD"; という初期化は、'\0' も含めて 5 文字分必要では? printf() に float の引数を渡

  • 1