Code::Blocks で中国語が文字化けする問題の解決方法
Code::Blocks は私が個人的に気に入って使っている C/C++ の IDE ですが、以前から一つ問題にぶつかっていました。Code::Blocks では中国語がまったく使えず、文字列に中国語を入れられないどころか、コメントにも書けなかったのです。最初は本体のバグだと思っていましたが、ネットユーザーに教えてもらい、実はデフォルトのエンコーディングの問題だと分かりました! ...
Code::Blocks は私が個人的に気に入って使っている C/C++ の IDE ですが、以前から一つ問題にぶつかっていました。Code::Blocks では中国語がまったく使えず、文字列に中国語を入れられないどころか、コメントにも書けなかったのです。最初は本体のバグだと思っていましたが、ネットユーザーに教えてもらい、実はデフォルトのエンコーディングの問題だと分かりました! ...
プログラミング言語を学び始めたばかりの頃、多くの人がきっと同じ疑問を持つでしょう。どんな開発環境を選べばよいのか? いちばんシンプルなメモ帳を使うべきか、それとも Visual Studio のような高機能なツールを使うべきか? それは状況によります。標準的な答えはありません。 ...
C++ を学ぶ人の多くは、Dev C++ からスタートしています。VC++ は初心者にとって便利ではあるものの、標準的な C 言語(ANSI C)を学ぶことはできません。VC には .NET 専用の関数が多く含まれていて、ほかのコンパイラでコンパイルすると問題が起きてしまうからです。そのため、一般的な初心者は Dev C++ か Code::Blocks を使います。ただ非常に残念なことに、Dev C++ は数年間アップデートされておらず、新しい機能の多くもサポートされていません。一方、Code::Blocks の欠点は、中国語のサポートが弱いことです。コードに中国語が含まれていると問題が起きてしまい、コメントにも中国語を使えません。ここで紹介する wxDev C++ は、Dev C++ の特徴を受け継ぎつつ、新しい機能も追加されたソフトウェアです。Dev C++ のように問題だらけということがありません……。そのため、もし Dev C++ に慣れているなら、wxDev C++ を使うことをおすすめします。ほとんど Dev C++ と同じなので! 私は引き続き自分の Code::Blocks を使うことにします~ ...
最近 Google Storage で遊んでいたので、長らく眠らせていた Python の本を取り出して読んでみました。Google Code のドキュメントも参考にしながら、自動バックアップの小さなプログラムを書きました。まだ簡単なものなので今は公開しませんが、このプログラムを書いてみて、Python はかなり簡単なプログラミング言語だと実感しました。習得のしやすさや厳密さでは VB と同じくらいですが、冗長さでは Python のほうが VB より優れています(VB のほうが冗長だという意味です XD)。たとえば VB の条件文は if.....then.......end if と書く必要がありますが、Python なら if....: だけで始められます。また Python ではインデントがとても重要です。インデントが正しくないとプログラムは実行できません。インタプリタがインデントを使って、条件分岐やループなどの構造がどこで終わるかを判断しているためです。個人的には、初心者の方に Python をおすすめします。とてもきれいなコードが書けるようになりますよ~...
Dev C++ というコンパイラをご存じでしょうか。多くの学校では、このコンパイラを C 言語の授業の環境として使っています。たとえば台湾の高校の情報の授業でも、このコンパイラが使われているようです。ただし、ここで紹介したいのは Dev C++ ではなく、Code::Blocks です。Code::Blocks と Dev C++ はどちらも C 言語(C と C++)のコンパイラです。ただ、Dev C++ の動向を追っていた方なら、このところ長く更新されていないことにお気づきかもしれません。一方 Code::Blocks は、Dev C++ と同じく無料でオープンソースであるうえ、Windows や Linux など複数の OS に対応しています。そのため、Ubuntu で C のプログラムを書きたい場合は、このソフトを試してみるとよいでしょう。 この記事は Windows 向けのチュートリアルです。 ...