void func(char str[]){
static int num=strlen(str);
     :
     :

このような事をやろうと考えていたんだが、static属性の付いた変数に定数以外の値を代入しようとするとコンパイルエラーになる。
かと言ってそれだけの為に毎回値を渡したり計算させたりするというのもスマートじゃない。
知恵を貸してくれないか?