|
◆説明◆
|
|
文字列strTargetの中から文字列strSearchを先頭から検索し、最初に見つかった位置をintResultに格納するサンプルです。処理の結果、intResultには、VBの場合は2、VB以外の場合は1が格納されます。
|
◆VBの場合◆
|
|
Dim strTarget As String
Dim strSearch As String
Dim intResult As Integer
strTarget = "ABCDEFABCDEF"
strSearch = "BC"
intResult = InStr(strTarget, strSearch)
|
◆VC++(SDK)の場合◆
|
|
// string.hをインクルードする必要があります。
// #include <string.h>
char strTarget[] = "ABCDEFABCDEF";
char strSearch[] = "BC";
char *strPoint;
int intResult;
strPoint = strstr(strTarget, strSearch);
intResult = strPoint - strTarget;
|
◆VC++(MFC)の場合◆
|
|
CString strTarget = "ABCDEFABCDEF";
CString strSearch = "BC";
int intResult;
intResult = strTarget.Find(strSearch);
|
◆Javaの場合◆
|
|
String strTarget = "ABCDEFABCDEF";
String strSearch = "BC";
int intResult;
intResult = strTarget.indexOf(strSearch);
|
|