C言語

TinyXMLを使いました.

使ったのでログしときます. VC++9.0でコンソールプロジェクトを作り,空のプロジェクトにします. プロジェクト内に tinyxml.h tinystr.h tinyxml.cpp tinystr.cpp tinyxmlparser.cpp tinyxmlerror.cpp を放り込みます. これで準備は完了です.main.cppを…

シングルトンパターン

最近シングルトンパターンをよく使うので,スケルトンクラスを保守します. #ifndef _DATAMANAGER_ #define _DATAMANAGER_ class DataManager { private: //インスタンスポインタ static DataManager *m_pDataManager; public: //コンストラクタ DataManager…

ダウンローダクラス完成

無事にプロクシも突破するダウンローダが完成しました. #ifndef _DOWNLOADER_ #define _DOWNLOADER_ #include <windows.h> #include <wininet.h> class Downloader { private: //インターネットハンドル HINTERNET hInternet; //コネクションハンドル HINTERNET hConnect; //リク</wininet.h></windows.h>…

そうかこれはクラスのプロトタイプ宣言だったのか

前々から「アレ,こうすればあのクラスが使えるな〜?」程度には知っておりましたが…. 循環参照のコードを書いたときによく使ったもので.しかし,循環参照とシングルトンパターンのコンボはなかなか気に入っておりますよ.

IPアドレスを変更するプログラム

/* ** IPアドレスを変更するプログラム in C++言語 Ver0.01α ** Written by Straus Ashley ** 2010 / 10 / 23 ** ☆ゴリ押しだが、シンプルなIP変更方法だぉ☆ ** ** 根本的な機能はWindowsのコマンドプロンプトの機能。 ** 「netsh」というコマンドを利用して…

Visual Studio 2003 .NET でマルチスレッドのプログラムを作る

管理人の環境はVisual Studio 2008で、いろいろライブラリが入っていて、今回の記事のような心配はないようだ。 だが、知っておくとエラーを見たときにすぐに対処できるだろう。 まず、以下のようなマルチスレッドのプログラムを作成したとする。 #include <stdio.h> </stdio.h>…