?? unit1.cpp
字號:
//---------------------------------------------------------------------------
#include <vcl\vcl.h>
#pragma hdrstop
#include <stdio.h>
#include "Unit1.h"
//---------------------------------------------------------------------------
char* str2url(char *buf, char *str)
{
char *t;
int c;
for (t = buf; *str; str++) {
if ((c = *str) == ' ')
*t++ = '+';
else if (must_encode(c)) {
sprintf(t, "%%%2X", c);
t += 3;
} else {
*t++ = (char)c;
}
}
*t = '\0';
return buf;
}
//---------------------------------------------------------------------------
char* url2str(char *url)
{
int x, y;
for (x = 0, y = 0; url[y] != '\0'; ++x, ++y) {
if ((url[x] = url[y]) == '%') {
url[x] = x2c(url + y + 1);
y += 2;
} else if (url[x] == '+')
url[x] = ' ';
}
url[x] = '\0';
return url;
}
//---------------------------------------------------------------------------
static char x2c(char *hex)
{
return (char)(X2C(hex[0]) * 16 + X2C(hex[1]));
}
//---------------------------------------------------------------------------
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -