掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.27846

strtok関数について
投稿者---ポリ(2006/08/04 15:18:19)


strtokについて分からないことがあるので教えてください。

例えば変数bufferに下記のような文字列が入っていた場合、

/* コメント

という文字列から"コメント”という文字だけを取り出したいのです。
つまり”/*”だけを取り除きたいのですが、やり方を教えてください。
おそらくstrtok関数を使うと思いますが、

strtok(buffer,"/*")でやっても無理でした。

※/*は不変ですがコメント部分は常に変わります。



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:strtok関数について 27847 ruby 2006/08/04 15:36:45
<子記事> Re:strtok関数について 27848 あかま 2006/08/04 15:44:36
<子記事> Re:strtok関数について 27850 ruby 2006/08/04 16:01:18


No.27847

Re:strtok関数について
投稿者---ruby(2006/08/04 15:36:45)


>strtokについて分からないことがあるので教えてください。

以下のURLが参考になりそうです。
http://www9.plala.or.jp/sgwr-t/lib/strtok.html


この投稿にコメントする

削除パスワード

No.27848

Re:strtok関数について
投稿者---あかま(2006/08/04 15:44:36)


strtokは一文字だけを検索して分割する関数です。
文字列を検索するのはstrstr(分割はしない)。

#include <stdio.h>
#include <string.h>

int main(){
    char *str="abcd/*efghi";
    char *s;
    
    s = strstr(str,"/*");//"/*"を検索して返す
    
    printf("%s\n",s);//返ってきた文字列を出力
    printf("%s\n",s+2);//それを2文字進めて出力
    
    return 0;
}


次からは自分で挑戦して失敗したソースを貼り付けてください。
どこが悪いのか回答がつきやすくなります。


この投稿にコメントする

削除パスワード

No.27850

Re:strtok関数について
投稿者---ruby(2006/08/04 16:01:18)


>つまり”/*”だけを取り除きたいのですが、やり方を教えてください。

あかまさんのコメントのとおりです。
私のコメントは無視してくださってかまいません。


この投稿にコメントする

削除パスワード

No.27852

Re:strtok関数について
投稿者---shu(2006/08/04 16:44:04)


>>つまり”/*”だけを取り除きたいのですが、やり方を教えてください。
>
>あかまさんのコメントのとおりです。
>私のコメントは無視してくださってかまいません。

自分の書きこみの訂正なら、あかまさんのコメントの推奨はいらない。
自分の書きこみの訂正なら、自分の書きこみ(No.27847)へのコメントにする。


この投稿にコメントする

削除パスワード

No.27853

Re:strtok関数について
投稿者---ruby(2006/08/04 17:18:24)


>自分の書きこみの訂正なら、あかまさんのコメントの推奨はいらない。
>自分の書きこみの訂正なら、自分の書きこみ(No.27847)へのコメントにする。

ご指摘くださいまして、ありがとうございます。
次回からは、おっしゃるとおりにいたします。

# そこまで細かいこと言わなくてもいいと思うが…。

なお、文末の「いらない。」は「いりません。」が、
「コメントにする。」は「コメントにしてください。」が、
それぞれ丁寧な投稿の姿です。


この投稿にコメントする

削除パスワード

No.27854

Re:strtok関数について
投稿者---shu(2006/08/04 20:36:40)


># そこまで細かいこと言わなくてもいいと思うが…。

rubyさんのことだけならいいですが、
自分の書きこみもあやふやなままに、
あかまさんのコメントをすすめられては、
あかまさんのコメントがくすみます。

rubyさんが書くまでも無く、
ポリさんはあかまさんのコメントに目を通すでしょう。

だから、いらないんです。


この投稿にコメントする

削除パスワード

No.27855

Re:strtok関数について
投稿者---ruby(2006/08/04 20:55:48)


>だから、いらないんです。

ある投稿にコメントを付けるか付けないは、
今後も「私なりの」判断に従って行ないます。

それが、あなたの判断基準に合わないとしても、
仕方がありません。人それぞれですから。


この投稿にコメントする

削除パスワード

No.27857

Re:strtok関数について
投稿者---shu(2006/08/04 21:21:31)


自分の書きこみの訂正なら、あかまさんのコメントの推奨はいりません。
自分の書きこみの訂正なら、自分の書きこみ(No.27847)へのコメントにしてください。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧