プログラミング

MinGW/MSYSの文字化け対策

MSYSを使ってls等のコマンドを使うと、日本語が文字化けしてしまいます。 以下のような対策をしました。 ホームディレクトリの.bashrcファイルを編集し、以下の内容を追加します。(なければ新規作成) alias ls='/bin/ls -F --color=tty --show-control-chars…

scanfでよくあるミス

大学のC言語のプログラミング実習で、プログラムに対して数値を入力するために、scanf関数をよく使うと思うのですが、入力した値の格納先を指定する時に変数名に"&"をつけ忘れてしまう人が多いです。最初は慣れないのでよくあることだと思いますが、「printf…

休講情報bot

ようやく大学生活がスタートし、友達もでき、ある程度慣れてきたといえるのですが、少し不便に感じていたことがありました。 授業の休講情報や、教室の変更情報を知るためには、専用のポータルページまたはメールによる通知で知ることができます。 ポータル…

アドレス指定方式

コンピュータのアドレスの指定方法についてまとめようと言ってから、一ヶ月が経ってしまいました。 学校が始まってから時間が経つのが一気に早くなったような気がします。情報処理技術者試験の対策テキストを読むと、「アドレス指定方式」と言うようですが、…

シャローコピーとディープコピーの違い

なにそれ? シャローコピー(Shallow Copy)、ディープコピー(Deep Copy)、どちらもコピーすることには変りないのですが、何をコピーしているのかが違います。 はじめて聞いた人は何を言っているか訳がわからないと思いますが、 特にオブジェクト指向プログラ…