C言語なら俺に聞け(入門篇) Part 22
■ このスレッドは過去ログ倉庫に格納されています
0650デフォルトの名無しさん
2007/12/15(土) 14:47:13for(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--;
}
■ このスレッドは過去ログ倉庫に格納されています