|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
rolin (rolin) |
★☆☆☆☆ |
-
|
普通会员 |
|
2004/4/14 9:53:34 |
标题: |
|
加入我的收藏 |
楼主: |
字符串是使用什么字符结尾的。在C中是\0,在DELPHI中呢?它的ASC码值是多少? 比如‘123456’在C中是123456\0! 在线等。。。急。。。
----------------------------------------------
- |
作者: |
|
2004/4/14 12:17:27 |
1楼: |
我也想知道,而且如果我想把结尾的字符去掉只要前面的内容该怎末做
----------------------------------------------
-
|
作者: |
|
2004/4/14 12:33:23 |
2楼: |
Delphi里字符串有点种处理方式:string和PChar,PChar相当于C或C++里的Char *,String类型的变量特点:
如: var s: String; s := 'abcdefg'; //那么 s[0] 存放的是 s的长度7,而字符从下标1开始到7
PChar只是一个指针,使用时需分配内存:
var pc: PChar;
pc := GetMem(100);
pc[0] := 'a'; pc[1] := 'b'; //但不能写成 pc := 'ab'
----------------------------------------------
www.acreport.com
|
|