★初心者にVisual C++を教えるスレ★
■ このスレッドは過去ログ倉庫に格納されています
0802!799
NGNGURL エンコードくらい、そらで書けないか?
char *EncodeURLString(const char *Src)
{
char *Dest, *Buf = (char *)malloc(strlen(Src) * 3 + CGI_MEMORY_MARGIN);
if(DestStr == NULL)
return NULL;
for(Dest = Buf; *Src; Src++)
{
if(*Src == ' ')
*Dest++ = '+';
else if(isalnum(*Src))
*Dest++ = *Src;
else
Dest += sprintf(Dest, "%%%02x", 0x00FF & (int)*Src);
}
*Dest = '\0';
return Buf;
}
■ このスレッドは過去ログ倉庫に格納されています