Perlについての質問箱 52箱目
■ このスレッドは過去ログ倉庫に格納されています
0210デフォルトの名無しさん
2012/05/31(木) 08:28:51.99そのへんもデバッガモードで動かしてみましたが、
問題ないようでした。
$dataも16進文字列(と思われるもの)がずらっと
並んでいるのを確認できます。
見た目、p $dataした中に"ffffffffff"が見えて
るのですが、次のステップに進むと$pos=-1で
返されていて、???という状態です。
当初、いくつかのサイトで$searchのほうをpack
したり、"\xff\xff\xff…"みたいな書き方でバイ
ナリのままindex()で検索するサンプルコードを
見つけたので、それを基に作っていたのですが、
どうしてもヒットしないので、読み出したデータ
のほうを文字列化してから検索すれば問題なかろ
うと思って、前のコードにしてみましたが、結局
あまり状況に変化がありませんでした。
ちなみに、変数に直接16進数でバイナリを突っ込
みたい場合は、↑に書いたように1バイトごとに
分けてから、\xを付加して代入でいいんですよね?
■ このスレッドは過去ログ倉庫に格納されています