https://yama-3.net/c/file-replace?unapp ... omment-186
このページに書かれているようコーディングしたところ、日本語を置換することができませんでした(アルファベットはできました)
そこで、strstr関数に原因があると考えstrstrを_mbsstrに書き換えたところ、インスタンスが引数リストと一致しませんとメッセージが出ました。
調べてもstrstrと_msbsstrの引数の違いがわからず困っています。
どうぞよろしくお願いいたします。
_mbsstr関数についてご教授ください
Re: _mbsstr関数についてご教授ください
そのサイトによると、文字コードは
utf-8やshift-jisなどに対応していて、
utf-16には対応していないそうですが、
それは大丈夫ですか?
utf-8やshift-jisなどに対応していて、
utf-16には対応していないそうですが、
それは大丈夫ですか?
とても暇で忙しい
Re: _mbsstr関数についてご教授ください
環境: Windows 10, Visual Studio 2019(構成/構成プロパティ/詳細/文字セット/マルチバイト文字セットを使用する)
いろいろ試してみたところ、入力ファイル file01.txt が SHIFT-JIS の時、"テスト" → "test" の置換が
されるようです。
入力ファイル file01.txt が UTF-8 の時は、入力の "テスト" が UTF-8 、
プログラム中の "テスト" が SHIFT-JIS で、コードが全然違うので、strstr で見つからず、
置換されません。これは、strstr を _mbsstr に変更して解決する問題ではありません。
いろいろ試してみたところ、入力ファイル file01.txt が SHIFT-JIS の時、"テスト" → "test" の置換が
されるようです。
入力ファイル file01.txt が UTF-8 の時は、入力の "テスト" が UTF-8 、
プログラム中の "テスト" が SHIFT-JIS で、コードが全然違うので、strstr で見つからず、
置換されません。これは、strstr を _mbsstr に変更して解決する問題ではありません。
VTuber:
[香車]東上☆Aho(暎帆)☆海美
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。
中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。
[香車]東上☆Aho(暎帆)☆海美
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。
中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。