HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
1231
むー○文字目までを消去するには?4解決


むー

リンク

2014/12/31(Wed) 22:10:23|NO.66756

大晦日のこんな時間にすいません。
文字列の処理方法について質問です。

aaa = "1,2,3,1,4,5・・・・・・・"

aaaから最初の"1,"を削除したいのですが、効率良く行うにはどういった手順がいいでしょうか?
因みに文字列の文字数は一定ではありません。

よろしくお願いします。



この記事に返信する


掘木

リンク

2014/12/31(Wed) 22:49:10|NO.66757

真っ当に考えればstrmidとstrlenを使えばいいのではなかろうか。
memcpyも使えます。
用途次第ではdupptrも使えますが今回はどうだろう。

なお、効率の良さを図るための情報がないためどれがいいのかは答えられない気がする。



y.tack

リンク

2014/12/31(Wed) 23:59:03|NO.66758

〇文字目まで消去する。ではなく

△文字以降を取り出す。と考え方を切り替えましょう
strlenで長さを取得し
そこから消去したい長さを引き
strmidで右から取得
みたいな流れだと思います



むー

リンク

2015/1/1(Thu) 21:22:45|NO.66788

掘木さん
y.tackさん

お二人のアドバイスで解決しましたー^^

ありがとうございましたー^^



むー

リンク

2015/1/1(Thu) 21:23:05|NO.66789

ああ 解決しましたー^^



ONION software Copyright 1997-2021(c) All rights reserved.