for(cp = buff ; *cp != '\0' ; cp++){
while(*cp == ' ') cp++; /* 空白を飛ばす */
if(*cp == ',') cp++; /* カンマを飛ばす */
if(*cp == '"'){ /* 引用符の場合 */
dp = ++cp;
for(len = 0 ; *cp != '"' ; cp++){
len++; /* 引用符で囲まれた文字数 */
if(*cp == '\0') break;
}
}else{
dp = cp;
for(len = 0 ; *cp != ',' ; cp++){
if(*cp == ' ' || *cp == '"'){
break;
}
len++; /* カンマ間の文字数 */
}
cp--;

}