メモ、備忘録、その他雑記を記載します。
ただし、このHPに記載している情報を利用した結果 損失・損害等が発生したとしても筆者は責任を持ちません。
STLのstringでsubstr()を使って文字列を抽出するサンプルです。
※環境
WindowsXP sp3
VC6.0 sp6
※環境
WindowsXP sp3
VC6.0 sp6
#include <stdio.h>
#include <string>
int main()
{
std::string str;
std::string strRet;
str = "1234567890";
strRet = str.substr(1);
printf("str = \"%s\"\n", str.c_str());
printf("strRet = \"%s\"\n", strRet.c_str());
printf("\n");
// 実行結果
// str = "1234567890"
// strRet = "234567890"
strRet = str.substr(2, 3);
printf("str = \"%s\"\n", str.c_str());
printf("strRet = \"%s\"\n", strRet.c_str());
printf("\n");
// 実行結果
// str = "1234567890"
// strRet = "345"
// !!!以下は実行時エラーが発生!!!
// strRet = str.substr(100);
// printf("str = \"%s\"\n", str.c_str());
// printf("strRet = \"%s\"\n", strRet.c_str());
// printf("\n");
getchar();
return 0;
}
PR
フリーソフトの紹介です。
名前:GetPointColor
機能:デスクトップで、マウスをドラッグしている位置の色を取得します。
※おまけの機能で、マウスの座標を表示するようにしました。

図:Windowsのカラーパレットの色を取得
HP作成支援などにどうぞ。
ダウンロードはこちらから。
GetPointColor
名前:GetPointColor
機能:デスクトップで、マウスをドラッグしている位置の色を取得します。
※おまけの機能で、マウスの座標を表示するようにしました。
図:Windowsのカラーパレットの色を取得
HP作成支援などにどうぞ。
ダウンロードはこちらから。
GetPointColor
ちょっとした用事で地上アナログ波(デジタルでなく)をキャプチャする必要があった為、現時点で地上アナログ波をキャプチャする方法を検討してみる。
現在店頭に並んでいるTVキャプチャユニットはほぼすべて地上デジタル専用になっており、地上アナログキャプチャができない。
手元にMTVX2005USBがあるのだが、いつからか、起動すると初期化に失敗しましたとエラーが表示されTVモードが使用できなくなってしまっていた。捨てようかと半ばあきらめていたが、一念発起し悪あがきしたところ、以下の方法によりエラーが出なくなり、TVモードで視聴ができるようになったのでその方法を記録しておく。
1.「FEATHER2005→FEATHER2005 V2アップデータ」をインストールする。
この時点でFeatherを起動すると、初期化に失敗しましたと表示されTVモードが使用できない。
2.再度、「FEATHER2005→FEATHER2005 V2アップデータ」をインストールする。(修復)
インストール途中で、なぜかCDライティングソフト「NERO」関連プログラムの
インストールが始まる。ウィザードに従い、OK、OKと進めていく。
インストールが完了すると、TVモードが使用可能になっていた。
追記
MTVX2005USBで録画したファイルの拡張子が
「m2d」となり、再生ができない現象が発生した。
エラーメッセージ
"(録画したファイル名)"
再生に失敗しました。
ググったところ、以下の情報を見つけた為
記録しておく。
http://lene.blog4.fc2.com/blog-date-200508.html
m2dconv.zip
現在店頭に並んでいるTVキャプチャユニットはほぼすべて地上デジタル専用になっており、地上アナログキャプチャができない。
手元にMTVX2005USBがあるのだが、いつからか、起動すると初期化に失敗しましたとエラーが表示されTVモードが使用できなくなってしまっていた。捨てようかと半ばあきらめていたが、一念発起し悪あがきしたところ、以下の方法によりエラーが出なくなり、TVモードで視聴ができるようになったのでその方法を記録しておく。
1.「FEATHER2005→FEATHER2005 V2アップデータ」をインストールする。
この時点でFeatherを起動すると、初期化に失敗しましたと表示されTVモードが使用できない。
2.再度、「FEATHER2005→FEATHER2005 V2アップデータ」をインストールする。(修復)
インストール途中で、なぜかCDライティングソフト「NERO」関連プログラムの
インストールが始まる。ウィザードに従い、OK、OKと進めていく。
インストールが完了すると、TVモードが使用可能になっていた。
追記
MTVX2005USBで録画したファイルの拡張子が
「m2d」となり、再生ができない現象が発生した。
エラーメッセージ
"(録画したファイル名)"
再生に失敗しました。
ググったところ、以下の情報を見つけた為
記録しておく。
http://lene.blog4.fc2.com/blog-date-200508.html
m2dconv.zip
目次 (随時更新)
[フリーソフト]
・GetPointColor デスクトップの色を取得
[java]
・socket通信 サーバサンプル
・socket通信 クライアントサンプル
・ライフゲーム
[linux]
・WinXPの代わりのOSを探してLinux Mint14に辿り着いた
[C/C++]
・ファイルサイズ取得
・テキストファイルから1行読込(std::getline)
・バイナリデータRead/Write
MFC
・排他制御(CMutexなど)
・CListCtrl使用方法
・DLL作成方法
STL
・STL std::stringのフォーマット
・STL std::stringの文字列の抽出(substr())
・STL map
[フリーソフト]
・GetPointColor デスクトップの色を取得
[java]
・socket通信 サーバサンプル
・socket通信 クライアントサンプル
・ライフゲーム
[linux]
・WinXPの代わりのOSを探してLinux Mint14に辿り着いた
[C/C++]
・ファイルサイズ取得
・テキストファイルから1行読込(std::getline)
・バイナリデータRead/Write
MFC
・排他制御(CMutexなど)
・CListCtrl使用方法
・DLL作成方法
STL
・STL std::stringのフォーマット
・STL std::stringの文字列の抽出(substr())
・STL map
ライフゲームにはまった。
Lifeゲームって、知っていますか?
http://allabout.co.jp/gm/gc/80611/
~ 下に続く ~