unknown
2010-04-16 08:44:01 UTC
一つの文字列から10程度の小さい文字列を切り出すのに
毎回関数を作るのが面倒なので、標準化した関数を作りたいと考えています。
例えば1文字列から3つの小文字列を切り出すとしたら
int takeout_moji3(char *moto_moji,cha *moji1,char *moji2,char *moji3)と
するのを ko = 3;
int takeout_moji_n(char *moto_moji,char moji[ko][25],int ko);
のようにしたい訳です。
残念ながら、これではエラー、もしくは警告が出てアウトになります。
グローバル変数を使えばややこしくないのですが、こうしたちょっとした
関数には出来るだけローカル変数だけで処理できれば、有効な作業関数として
使えるので質問致しました。
毎回関数を作るのが面倒なので、標準化した関数を作りたいと考えています。
例えば1文字列から3つの小文字列を切り出すとしたら
int takeout_moji3(char *moto_moji,cha *moji1,char *moji2,char *moji3)と
するのを ko = 3;
int takeout_moji_n(char *moto_moji,char moji[ko][25],int ko);
のようにしたい訳です。
残念ながら、これではエラー、もしくは警告が出てアウトになります。
グローバル変数を使えばややこしくないのですが、こうしたちょっとした
関数には出来るだけローカル変数だけで処理できれば、有効な作業関数として
使えるので質問致しました。