C言語なら俺に聞け(入門篇) Part 34
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:デフォルトの名無しさん 08/08/14 02:41:59 そんなもん頭から解釈していく意外にやることなかろう 101:デフォルトの名無しさん 08/08/14 02:45:18 先頭から一文字ずつチェックしてカンマを検出したらその直前までの文字列を格納できる領域を割り付けてコピー以下繰り返し 以外にまっとうで安全な方法があるなら聞きたいわ 102:デフォルトの名無しさん 08/08/14 02:48:23 >>101 元データを丸ごと領域確保&コピーしてカンマを\0に置換していったほうがいいんじゃないか? 103:デフォルトの名無しさん 08/08/14 02:53:32 strtok使いたくない理由は引用符を特別扱いするからか? それとも多バイト文字を扱うからか? いずれにせよ状態を保持しながら先頭から手動で一文字ずつチェックする以外ないな 104:デフォルトの名無しさん 08/08/14 03:08:59 awkだと考えるまでも無いんだけどね... 1)複数の、文字列のポインタを格納できる領域を確保(固定サイズである程度大きいものor区切りの数を数える) 2)元の文字列のコピーを作成,区切りを'\0'に置き換えつつ、1)の領域へ区切りの先頭アドレスを格納していく って感じかな
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5386日前に更新/113 KB
担当:undef