CTextFile::EncodeJis

CTextFile::EncodeJisで、JISを書き込めるようにする。 TextFile.cppで、とし、とする。 これを入力これを入力、 JISを選択し、保存。JISを選択し、保存。 JISになってる。JISになってる。Test/winapi/CTextFile/EncodeJis/src/CTextFile at master · bg1bgs…

CTextFile::IsEucJp

CTextFile::IsEucJpで、EUC-JPかどうか判定する。 TextFile.cppで、とし、とする。 EUC-JPのテキストEUC-JPのテキスト 読み込めてる読み込めてる。 EUC-JPとして判定されてる。EUC-JPとして判定されてる。 こういうバイナリ列を読み込んだ場合こういうバイナ…

CTextFile::DecodeEucJp

CTextFile::DecodeEucJpで、EUC-JPを読み込めるようにする。 TextFile.cppで、とし、とする。 読み込むと、 こうなって、こうなって、 こうなる。こうなる。Test/winapi/CTextFile/DecodeEucJp/src/CTextFile at master · bg1bgst333/Test · GitHub

CTextFile::EncodeEucJp

CTextFile::EncodeEucJpで、EUC-JPを書き込めるようにする。 TextFile.cppで、とし、とする。 これを入力し、これを入力し、 EUC-JPを選択して保存する。EUC-JPを選択して保存する。 EUC-JPで書き込まれてる。EUC-JPで書き込まれてる。Test/winapi/CTextFile…

CTextFile::IsShiftJis

CTextFile::IsShiftJisで、Shift_JISかどうか判定する。 TextFile.cppで、とし、とする。 Shift_JISだとShift_JISだと、 読み込める。読み込める。 EUC-JPだとEUC-JPだと、 こうなる。こうなる。Test/winapi/CTextFile/IsShiftJis/src/CTextFile at master ·…

WideCharToMultiByte(50220)

WideCharToMultiByteにコードページ50220を指定して変換する。 50220はJIS(ISO-2022-JP)のことである。WideCharToMultiByte 関数 (stringapiset.h) - Win32 apps | Microsoft Learn コード ページ識別子 - Win32 apps | Microsoft LearnWideCharToMultiByte.…

MultiByteToWideChar(50220)

MultiByteToWideCharにコードページ50220を指定して変換する。 50220はJIS(ISO-2022-JP)のことである。MultiByteToWideChar 関数 (stringapiset.h) - Win32 apps | Microsoft Learn コード ページ識別子 - Win32 apps | Microsoft LearnMultiByteToWideChar.…

WideCharToMultiByte(20932)

WideCharToMultiByteにコードページ20932を指定して変換する。 20932はEUC-JPのことである。WideCharToMultiByte 関数 (stringapiset.h) - Win32 apps | Microsoft Learn コード ページ識別子 - Win32 apps | Microsoft LearnWideCharToMultiByte.cppで、と…

MultiByteToWideChar(20932)

MultiByteToWideCharにコードページ20932を指定して変換する。 20932はEUC-JPのことである。MultiByteToWideChar 関数 (stringapiset.h) - Win32 apps | Microsoft Learn コード ページ識別子 - Win32 apps | Microsoft LearnMultiByteToWideChar.cppで、と…

CTextFile::DecodeUtf8

CTextFile::DecodeUtf8で、BOMなしUTF-8を読み込めるようにする。 TextFile.cppで、とし、とする。 BOMなしUTF-8でも文字化けしない。BOMなしUTF-8でも文字化けしない。 ちゃんとBOMなしUTF-8になってる。ちゃんとBOMなしUTF-8になってる。 Shift_JISも文字…

CTextFile::IsUtf8

CTextFile::IsUtf8で、UTF-8かどうか判定する。 TextFile.cppで、とし、とする。 これの場合、これの場合、 こうなって、こうなって、 文字化け文字化け。 これの場合、これの場合、 こうなって、こうなって、 Shift_JIS変換成功。Shift_JIS変換成功。Test/w…

CTextFile::DecodeUtf8WithBom

CTextFile::DecodeUtf8WithBomで、BOM付きUTF-8を読み込めるようにする。 TextFile.cppで、とし、とし、とする。 読み込むと、 こうなっていて、こうなっていて、 BOM付きUTF-8として読み込まれてる。BOM付きUTF-8として読み込まれてる。Test/winapi/CTextFi…

CTextFile::EncodeUtf8WithBom

CTextFile::EncodeUtf8WithBomで、BOM付きUTF-8を書き込めるようにする。 TextFile.cppで、とし、とする。 こうなって、こうなって、 こうなって、こうなって、 BOM付きUTF-8で書き込まれた。BOM付きUTF-8で書き込まれた。Test/winapi/CTextFile/EncodeUtf8W…

CTextFile::EncodeUtf8

CTextFile::EncodeUtf8で、BOMなしUTF-8を書き込めるようにする。 TextFile.cppで、とし、とする。 こうなって、こうなって、 こうなって、こうなって、 BOMなしUTF-8で書き込まれた。BOMなしUTF-8で書き込まれた。Test/winapi/CTextFile/EncodeUtf8/src/CTe…

CTextFile::DecodeUtf16BEWithBom

CTextFile::DecodeUtf16BEWithBomで、BOM付きUTF-16BEを読み込めるようにする。 TextFile.cppで、とし、とする。 こうなって、こうなって、 こうなってた。こうなってた。Test/winapi/CTextFile/DecodeUtf16BEWithBom/src/CTextFile at master · bg1bgst333/…

CTextFile::EncodeUtf16BEWithBom

CTextFile::EncodeUtf16BEWithBomで、BOM付きUTF-16BEで書き込めるようにする。 TextFile.cppで、とし、とする。 書き込めた。書き込めた。Test/winapi/CTextFile/EncodeUtf16BEWithBom/src/CTextFile at master · bg1bgst333/Test · GitHub

2025年

あけましておめでとうございます 今年もよろしくお願いいたしますあんまり書くこともないんですが、とりあえずつらつらと・・・。 今年はちょっといろいろとバタバタしそうです・・・。 3月ぐらいに実家に帰る可能性が高いのですが、まだ何の準備も出来てま…

String.Contains

String.Containsで、そのインスタンスの文字列に、指定の文字列が含まれているか判定する。String.Contains メソッド (System) | Microsoft LearnMainClass.csで、こう書く。 こうなる。こうなる。Sample/dotnet/String/Contains/src/String_ at master · bg…

String.EndsWith

String.EndsWithで、そのインスタンスの文字列が、指定の文字列終わりであるかを判定する。String.EndsWith メソッド (System) | Microsoft LearnMainClass.csで、こう書く。 こうなる。こうなる。Sample/dotnet/String/EndsWith/src/String_ at master · bg…

String.StartsWith

String.StartsWithで、そのインスタンスの文字列が、指定の文字列始まりであるかを判定する。String.StartsWith メソッド (System) | Microsoft LearnMainClass.csで、こう書く。 こうなる。こうなる。Sample/dotnet/String/StartsWith/src/String_ at maste…

String.CompareTo

String.CompareToでも比較できる。String.CompareTo メソッド (System) | Microsoft Learnこちらはstaticではないので自分の文字列より指定した文字列が前の場合は1、後ろの場合は-1、同じ場合は0になる。MainClass.csで、こう書く。 こうなる。こうなる。Sa…

String.Compare

String.Compareで、指定した2つの文字列を比較し、並べ替え順序における相対位置を示す整数を返す。String.Compare メソッド (System) | Microsoft LearnC言語のstrcmpみたいなもので、辞書順で1つ目が2つ目より前なら-1、1つ目が2つ目より後ろなら1、同じな…

Array.Reverse

Array.Reverseで、指定の配列を逆順にする。Array.Reverse メソッド (System) | Microsoft LearnMainClass.csで、こう書く。 こうなる。こうなる。Sample/dotnet/Array/Reverse/src/Array_ at master · bg1bgst333/Sample · GitHub

Array.Sort

Array.Sortで、指定の配列をソートする。Array.Sort メソッド (System) | Microsoft LearnMainClass.csで、こう書く。 こうなる。こうなる。Sample/dotnet/Array/Sort/src/Array_ at master · bg1bgst333/Sample · GitHub

Array.LastIndexOf

Array.LastIndexOfで、指定した値を末尾から探索して最初にみつかった時の位置を取得する。Array.LastIndexOf メソッド (System) | Microsoft LearnMainClass.csで、こう書く。 こうなる。こうなる。Sample/dotnet/Array/LastIndexOf/src/Array_ at master ·…

Array.IndexOf

Array.IndexOfで、指定した値が配列の何番目かを取得する。Array.IndexOf メソッド (System) | Microsoft LearnMainClass.csで、こう書く。 こうなる。こうなる。Sample/dotnet/Array/IndexOf/src/Array_ at master · bg1bgst333/Sample · GitHub

Array.SetValue

Array.SetValueで指定の位置の要素に指定の値をセットする。Array.SetValue メソッド (System) | Microsoft LearnMainClass.csで、こう書く。 こうなる。こうなる。Sample/dotnet/Array/SetValue/src/Array_ at master · bg1bgst333/Sample · GitHub

Array.GetValue

Array.GetValueで指定の位置の値を取得する。Array.GetValue Method (System) | Microsoft LearnMainClass.csで、こう書く。 Array.CreateInstanceで作成したArrayのインスタンスでは添え字が使えないので、GetValueを使う。 値をセットしていないのでこうな…

Array.CreateInstance

Array.CreateInstanceで、指定の型の要素の、指定の要素数の配列インスタンスを作成する。Array.CreateInstance メソッド (System) | Microsoft LearnMainClass.csで、こう書く。 こうなる。こうなる。Sample/dotnet/Array/CreateInstance/src/Array_ at mas…

Array.Clear

Array.Clearで、指定の位置から指定の要素数の値をクリアする。Array.Clear メソッド (System) | Microsoft LearnMainClass.csで、こう書く。 こうなる。こうなる。Sample/dotnet/Array/Clear/src/Array_ at master · bg1bgst333/Sample · GitHub