トップページ > 過去ログ > 記事閲覧
strcmpで使用できるワイルドカード
名前:(略して)将軍 日時: 2009/04/27 23:40

現在、テキストファイルを読み込み、読み込んだテキストファイルの中の文字列の中から特定の物を抜き出す為に、strcmpでの比較を行っており strcmpで比較する文字列の最後にセミコロンが付いていれば成功としたいのですが その前の文字列をワイルドカード状態に出来る方法は無いでしょうか?

Page: 1 |

Re: strcmpで使用できるワイルドカード ( No.1 )
名前:Will 日時:2009/04/28 10:52

いまいち何がしたいのか理解できませんが、文字列の最後にセミコロンが付いているかどうかを知りたいだけであれば 自作関数を作るかstrtokを使ったほうがよいのではないでしょうか。 strcmpにご希望の機能はないです。
Re: strcmpで使用できるワイルドカード ( No.2 )
名前:(略して)将軍 日時:2009/04/29 21:22

strtokですか、なるほどです まだ使用したこと無いですが、早速試して見ます Willさんご回答どうもありがとうございました
Re: strcmpで使用できるワイルドカード ( No.3 )
名前:通りすがり 日時:2009/05/02 20:47

目的の文字列検索・置換をやりたいのであれば、 boost::regexが良いですよ 初心者に薦めるのはちょっと酷かもしれませんが、いずれC++を覚えたときに勉強してみると良いと思います。
Re: strcmpで使用できるワイルドカード ( No.4 )
名前:(略して)将軍 日時:2009/05/09 19:49

改めて拝見しに来たら新しい回答が…… うーん、この類のものは使った事が無いですね でも、勉強してみる価値は十分にありそうです 通りすがりさん、どうもありがとうございます 早速勉強を開始してみます

Page: 1 |