下面代码中全是c的东西
本人写了一个字符串子串获取方法
1 char *SubString(char *dest ,const char *source ,int iBegin ,int iLen)
2 {
3 char *result = dest;
4
5 if (source == NULL)
6 return result;
7
8 if (iBegin < 0 || iLen < 1)
9 return result;
10
11 while(iBegin-- != 0)
12 source++;
13
14 while(iLen-- != 0 && *source != '\0')
15 {
16 *dest = *source;
17 dest++;
18 source++;
19 }
20
21 *dest = '\0';
22
23 return result;
24 }
2 {
3 char *result = dest;
4
5 if (source == NULL)
6 return result;
7
8 if (iBegin < 0 || iLen < 1)
9 return result;
10
11 while(iBegin-- != 0)
12 source++;
13
14 while(iLen-- != 0 && *source != '\0')
15 {
16 *dest = *source;
17 dest++;
18 source++;
19 }
20
21 *dest = '\0';
22
23 return result;
24 }
好,贴出完整代码,用tc3.0编译通过
}