[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

Windowsとprogrammingに関するsiroccoのブックマーク (3)

  • Paken.NET | TCHAR型のススメ

    C/C++Windowsプログラミングをやり始めたとき、誰もが一度は嫌になるあの謎のデータ型。 "LPCTSTR"なんてのはその典型例です。 しかし、これが何かを知らぬまま放っておいてる、ということが意外とありがちなんですよね。 というわけで、一応簡単に解説しておくことにしよう、と思ったまでです。 ※ 開発環境は、Microsoft Visual C++ 2005 を想定しています。 1.UNICODE 文字コードとはつまり、数値と文字の関係を示したものです。 文字'a'は128で表し、文字'b'は129で表し・・・と文字と数値が一対一で対応して定められています。(数値は適当です) UNICODEも、その文字コードの一種で、古い文字コードのASCIIに比べて新しいものです。 NT系のWindowsには全て対応しているので、現在のほとんどの環境がUNICODE対応となっています。 だったら

  • 紛らわしいぞ!LPCTSTR、LPTSTR、LPSTR、LPCSTRは全部意味が違う!(UsefullCode.net)

    UsefullCode.net Visual Studio 2005/2008/2010やandroid SDK/NDKでの開発者向けに便利なソースコードを提供 This site provide you with useful source codes under 'USEFULLCODE license'. TCHAR系の型というのは初めての人にとっては非常に理解しにくい。理解できれば使えるようになるのだが、そうなっても実装に間違えることが多々ある。その理由がこれ。LPCTSTR、LPTSTR、LPSTR、LPCSTR、LPWSTR、LPCWSTRの6つが全て意味が違うということ。ぱっと見ではほとんど同じだがよく見ると「C」が付いていたり、「T」が1つ多かったりと微妙にスペルが異なっている。 これがどう違うのかと言うと... LPSTR = char* LPCSTR = const c

  • フリープログラミング for windows.

    フリーで利用できる開発環境やプログラミングに関する情報集 ホームページはプログラミングに関する情報について記載しています。 特にWindows環境でのアプリケーション開発について、フリーで利用できる開発環境やライブラリ等の情報を中心に構成しています。 ご利用にあたって サイトの内容について、正しい情報を記載することに努めていますが、 作者の不理解等により、誤った情報が記載されている可能性もあります。 また、サイトの記載内容は予告なし変更・削除することがあります。 サイトの利用によって生じた損害については当方では一切の責任を負いかねますので、あらかじめご了承ください。 サイトはリンクフリーです。 サイト内記事 C/C++ Visual C++ Express Editionを使ってみる(Windows Platform SDK編) Visual C++ 2005 Express E

  • 1