596 :
デフォルトの名無しさん:
/*行区切りの検索、'\0'の変換、&->&の変換を一度にやるソース案*/
char* pin = BigBuffer;
char* linepin = BigBuffer;
int line = 0;
while(pin < &BigBuffer[zz_fileSize]){
switch(*pin){
case '\n':
BigLine[line] = linepin;
*pin = '\0';
pin++;
linepin = pin;
line++;
if(line > RES_RED){
goto wend;
}
break;
case '\0':
*pin = '*';
pin++;
break;
case '&':
if(strncmp(pin, "&", 5) == 0){
pin += 5;
}else if(strncmp(pin, "&", 4) == 0){
/*・・・・(^^;*/
pin += 4;
}
break;
default:
pin++;
break;
}
}
wend:
/*続き*/;