質問:
以下のPerlコードをC言語で書く場合、どのように書けば良いでしょうか?

$a = "adddbdddcddd";
@b = split /ddd/, $a;
print @b;

よろしくお願いします。
答え:
string a = "adddbdddcddd";
string[] b ;

b = a.Replace( "ddd", "," ).Split( ',' ) ;

foreach(string c in b)
__Console.WriteLine( c ) ;

Splitでは一文字でしか分割ができませんので
その前にReplaceで"ddd"を任意の一文字(ここでは',')に変換して
その後分割してbに格納するわけです^^
ちなみにc#です

cの場合はURLを参照してみてくださいね。
分割した文字列ができるのではなくて
元の文字列の参照位置を押さえる感じでしょうか。
補足の質問:
回答ありがとうございました^^この質問・回答は役に立ちましたか?

ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.

  • jwwへTIFFの貼付までは出来たのですが、エクセルみた...
  • NECの中でも高額なノートパソコンを購入しましたと...
  • ノートン・インターネットセキュリティ無料に入ってい...
  • ホームページ製作・WEB製作(単なるWEBではなくショッ...
  • 会社の重要なデータをバックアップするには何のメディ...
  • 溜めすぎて開けていないメールが多い時に、すぐにメー...