//使用 PChar^
varp: PChar;
beginp := PChar('abcd');ShowMessage(p);    {abcd}ShowMessage(p^);   {a}p := p + 2;ShowMessage(p^);   {c}Dec(p);ShowMessage(p^);   {b}ShowMessage(p);    {bcd}
end;//遍历 PChar 中的字符
varp: PChar;
beginp := PChar('abcd');while p^ <> #0 dobeginShowMessage(p^); {分别显示: a、b、c、d}Inc(p);end;
end;//替代缓冲区与内存分配的简单方法
varp: PChar;
beginp := PChar(StringOfChar(#0, 255));GetWindowsDirectory(p, 255); {譬如获取 Windows 目录}ShowMessage(p);              {C:\WINDOWS}
end;

转载于:https://www.cnblogs.com/del/archive/2008/04/06/1139594.html

PChar 类型的又一些用法相关推荐

  1. C语言删掉无关变量无输出,C语言变量类型与输出控制用法实例教程

    本文实例讲述了C语言变量类型与输出控制用法,有助于读者很好的对其进行总结与归纳.该实例分享给大家供大家参考借鉴之用.具体如下: 完整实例代码如下: /************************* ...

  2. TypeScript里的工具类型Partial的理解用法

    TypeScript里的工具类型Partial的理解用法 Partial 可以快速把某个接口类型中定义的属性类型变成可选的(Optional): 其实Partial源码很简单 Partial 可以快速 ...

  3. C语言字符意思 char,C语言基本类型字符型(char)用法介绍

    <C语言基本类型字符型(char)用法介绍>由会员分享,可在线阅读,更多相关<C语言基本类型字符型(char)用法介绍(6页珍藏版)>请在人人文库网上搜索. 1.C语言基本类型 ...

  4. c语言 枚举类型 uint32_浅谈C语言枚举类型 | 附自创用法分享

    经济学家说过,路边是不会有100元的:但如果有,你还是要捡起来. 同理,在貌似万物免费的网络时代,你是很难找到有针对性的好资料:但是如果有,希望你能认真学习吸收. 比如笔者今天写的这一篇 一 今天这篇 ...

  5. java字段注解类型数组_Java注解用法

    Java注解用法 注解元素的提供值必须是编译时常量表达式,不能使用null作为注解中任何类型元素的值. 基本类型 注解类型中的元素的数据类型可以是任何基本数据类型:byte,short,int,lon ...

  6. C语言返回值是const类型,C++中const用法总结

    1.1.1. 定义普通常量 使用#define来定义常量也是常用方法,但const也可以用来定义常量,在[Effective C++]中建议使用const代替#define来定义常量,因为const定 ...

  7. mysql decimal 类型_MySQL数据类型DECIMAL用法详解

    MySQLDECIMAL数据类型用于在数据库中存储精确的数值.我们经常将DECIMAL数据类型用于保留准确精确度的列,例如会计系统中的货币数据. 要定义数据类型为DECIMAL的列,请使用以下语法: ...

  8. [JS]js中判断变量类型函数typeof的用法汇总[转]

    1.作用: typeof 运算符返回一个用来表示表达式的数据类型的字符串.  可能的字符串有:"number"."string"."boolean&q ...

  9. java集合set的使用_浅析Java中的set集合类型及其接口的用法

    概念首先,我们看看Set集合. (01) Set 是继承于Collection的接口.它是一个不允许有重复元素的集合. (02) AbstractSet 是一个抽象类,它继承于AbstractColl ...

最新文章

  1. 新生选课系统使用指南
  2. puppet应用原理及安装部署
  3. mysql 备份 一张表_mysql 备份表的一个方法
  4. go项目中使用makefile文件
  5. 鸿蒙os编码_如何看待鸿蒙OS代码示例?
  6. pulse 去马赛克软件_细致到毛孔头发 神还原的高清大图!AI去马赛克新算法
  7. 微信小程序wxParse富文本解析
  8. idea导入项目,配置,启动访问项目
  9. 前端数据可视化之使用 canvas、svg、zrender画图
  10. windows10操作系统开启以及关闭测试模式
  11. U8根据发货单生成销售订单(反向生单)
  12. 微信开发者工具中的版本管理功能搭配gitee使用
  13. 计算机设备固定资产拆旧年限,固定资产折旧年限最新规定(全)
  14. 美国使用计算机语言排行,权威首发!2017年USNews美国大学研究生计算机编程语言专业排名...
  15. CVE-2021-1647样本分析
  16. TCP/UDP协议常见端口号
  17. 全国大学生女子足球锦标赛
  18. “大促”背后的技术 | 当我们说促销的时候,我们在谈什么?
  19. echarts——颜色控制
  20. 全能电子地图下载器MapTileDownloader(该软件可提供地图瓦片图)的安装和使用

热门文章

  1. Django 中ORM 的使用
  2. AC自动机 HDU 2222
  3. 【转】CentOS下firefox安装flash说明
  4. .NET LINQ 筛选数据
  5. Asp.net控件开发学习笔记(四)---Asp.net服务端状态管理
  6. 架设SharePoint工作组网站(上)
  7. 博客园左边导航菜单的问题
  8. SpringMVC、Spring和Struts的区别
  9. Executor详细介绍 打造基于Executor的Web服务器
  10. 启动SystemServer的进程:启动各种系统服务