C400

151. 変数の値がすべて数字だけであると判定するには

ある変数値に数字だけしか入っていないと判断するための
方法を紹介する。
下記の変数: word[j]には 012… 9のどれかの値が見つかったときの
長さをstrspnで取得してそけれが元の変数 word[j] の長さに一致するのであれば
word[j]に保管されている文字はすべて数字であると判定することができる。

0213.00        if(strspn(word[j], "0123456789") == strlen(word[j])){/* 数値 */ 
0214.00          setColValueRK(1, recno+1, col, atof(word[j]));                
0215.00        }/* 数値 */                                                     
0216.00        else{/* 文字 */                                                 
0217.00          setColValueString(1, recno+1, col, word[j]);                  
0218.00        }/* 文字 */ 

_