C言語 strtokでは連続トークンを正しく読み込まない
☆C言語 strtokでは連続トークンを正しく読み込まない
C言語 strtokでは連続トークンを正しく読み込まない
何度も忘れているので、覚書です。
C言語のstrtok関数。
トークン(区切り文字)、例えば csvなら “,”
区切りに読む込むことに便利な関数ですが、
この関数は、連続トークンを正しく読み込まない。
moji1,moji2,moji3
なら正しく読めるが
moji1,,moji3
こういう場合は、moji3を正しく読み込めない。
よって今回は、文字列の”,,”等を、”,なにか,”に一旦置き換えてから処理しました。
なにか方法があるのかも知れませんが、趣味プログラムではこの対策で充分でした。
記述:2010年01月頃
別サイトより移動:2012年1月頃
C言語 strtokでは連続トークンを正しく読み込まない
何度も忘れているので、覚書です。
C言語のstrtok関数。
トークン(区切り文字)、例えば csvなら “,”
区切りに読む込むことに便利な関数ですが、
この関数は、連続トークンを正しく読み込まない。
moji1,moji2,moji3
なら正しく読めるが
moji1,,moji3
こういう場合は、moji3を正しく読み込めない。
よって今回は、文字列の”,,”等を、”,なにか,”に一旦置き換えてから処理しました。
なにか方法があるのかも知れませんが、趣味プログラムではこの対策で充分でした。
記述:2010年01月頃
別サイトより移動:2012年1月頃
Twitter Facebook Google+ はてな Pocket LINE
管理人による書き込みの確認後、荒らし書き込みでない場合に表示させていただきます。
悪意ある書き込みや挑発的な書き込みと思われる内容は、表示させません。
その為、ちょっと書き込みから表示までに時間がかかってしまいます。ご了承下さい。
暑さの一番の原因はなんだと思いますか?
あなたの支持する政党はどの党ですか?
今のページの関連ページのリストへ
ザ・覚書のトップページに戻る
全ページのリストへ