c言語に関するsuiiのブックマーク (8)

  • C++ Note : UNICODE経由の文字コード変換

    MultiByteToWideCharとWideCharToMultiByteを使用して、任意のコードをUNICODE経由で変換できる。 MultiByteToWideChar では読み込ませる文字コードを指定し、 WideCharToMultiByte では変換したい文字コードを指定する。 ※MultiByteToWideCharを使っただけだと、UNICODE(UTF16)の状態になる。 ここから何か指定のコードに変換したい場合にWideCharToMultiByteを使用する。 ANSI→UNICODE int MultiByteToWideChar(   UINT CodePage, // コードページ   DWORD dwFlags, // 文字の種類を指定するフラグ   LPCSTR lpMultiByteStr, // マップ元文字列のアドレス   int cchMultiB

  • 第1回 もう一度,C言語から始めよう

    コンピュータはマシン語しか理解しない 皆さんは,そもそもコンピュータは何語で動いているのかわかりますか? 日人にとっての母国語が日語で,英国人にとってのそれが英語であるように,コンピュータにとっての母国語は機械語(マシン語)です*1。人間は,必要に迫られれば学習し,カタコトでも他国語を話せるようになりますが,コンピュータはちっとも自発的に学習してくれません。何年たっても,マイクロプロセサが直接に解釈・実行できる言語はマシン語だけです(多くの日人が,中学からずーっと英語を勉強しているわりに,英語を話せないという事実はまあ,それはおいといて…)。 マシン語というと,何か意味のある言葉のようなイメージがしますが,デジタル機器であるコンピュータの中では,プログラムも含め,あらゆる情報が2進数で表現されています。ですから,マシン語は人間の目には単なる数字の羅列にしか映りません。例えばこんな感じ

    第1回 もう一度,C言語から始めよう
  • 猫でもわかるプログラミング

    超初心者対象の、C/C++/C#プログラム教室です。 「Windows95/98/2000/XP使うだけには飽きた」「以前Cをやったことがあるが、ポインターでつまずいた」 「プログラムは、全く経験がない」「DOSのプログラムは、作れるがWindowsのプログラムは ちょっと・・・」という方のためのホーム・ページです。中級者以上の方、セミプロの方、 プロの方ご遠慮ください。Macユーザーの方も私の力不足のためお役に立てません。 Webmaster Yasutaka Kumei [How To Walk][画像が表示されない時は] [VC++6.0でうまくビルドできない時は] [リソースがうまく表示されない時は(VC++6.0)] [リソースがうまく表示されない時は(VC++.net)] [メッセージ・ループ] [WinXP+VC++.netでコンパイルできない時は] [.netでパラメータ・

  • wxWindowsで始めるC GUIプログラミング

    Editor : Keigo Nakatani Last Updated : 04/02/17 メモ帳アプリにメニューの自動On/Off機能と、ウィンドウ位置/サイズの保存、フォントの変更機能(Windowsのみ)を追加しました。 次回は検索/置換機能を追加する予定です。 Borland C++ Compilerでのmakefileやリリースビルドについて説明を追加しました。GNU C CompilerでのMakefileについての説明を追加しました。 目次

    suii
    suii 2006/09/13
  • Geekなぺーじ : winsockプログラミング

    ここでは、WinSockを使ったWindowsネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)かつWindows環境でプログラミングを行いたい人です。 WinSockという名称は、Windows Socketsから来ています。 名前の通り、Winsockはウィンドウズでソケットを使ってプログラムを書くためのAPI(Application Program Interface)です。 Winsockを使うと、TCP/IPなどインターネットを使って通信を行うプログラムが書けます。 ここで説明を行うwinsockのバージョンは2.0です。 ただし、大枠に関してはversion 1.0と2.0で同じ部分もあるので1.0を利用する方でも参考にはなると思います。 Winsockが対応するWindowsのバージョンとして

    suii
    suii 2006/09/13
    [TCP/IP]
  • BCB/Windows

    最終更新日 2000.5.10 BCBのテクニックを乗せているページはいっぱい有るので、ここでは自分が習得した内の隙間でよそに乗ってないテクニックを載せます。

    suii
    suii 2006/09/13
  • http://cham.ne.jp/piro/p_stdfunc.html

  • C++入門

    C++入門 基礎知識は仮定しません あなたは 人目のお客さんです。 ゆっくりしていってください。 C++入門1   プログラミングの基礎知識 C++入門2   coutを使った出力 C++入門3   cinを使った入力 C++入門4   オブジェクト指向について C++入門5   クラスを作ろう C++入門6   クラスを作ろう(補足) C++入門7   クラスの練習 C++入門8   コンストラクタの引数 C++入門9   クラス間の関係 C++入門10  乱数 C++入門11  while文とfor文 C++入門12  値を戻す関数 C++入門13  値を戻す関数の例 C++入門14  パブリックとプライベート C++入門15  継承 C++入門16  継承の練習 C++入門17  さらに継承 C++入門18  デストラクタ C++入門19  配列 C++入門20  ポインタ C++

  • 1