博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinAPI 字符及字符串函数(2): CharLowerBuff - 把缓冲区中指定数目的字符转小写
阅读量:5962 次
发布时间:2019-06-19

本文共 1234 字,大约阅读时间需要 4 分钟。

  hot3.png

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Button1: TButton;    Button2: TButton;    Button3: TButton;    Button4: TButton;    procedure Button1Click(Sender: TObject);    procedure Button2Click(Sender: TObject);    procedure Button3Click(Sender: TObject);    procedure Button4Click(Sender: TObject);  end;var  Form1: TForm1;implementation{$R *.dfm}{对字符数组, 全部转换}procedure TForm1.Button1Click(Sender: TObject);var  buf: array[0..6] of Char;begin  buf := 'ABCDEFG';  CharLowerBuff(buf, Length(buf));  ShowMessage(buf); {abcdefg}end;{只转换前 3}procedure TForm1.Button2Click(Sender: TObject);var  buf: array[0..6] of Char;begin  buf := 'ABCDEFG';  CharLowerBuff(buf, 3);  ShowMessage(buf); {abcDEFG}end;{返回值}procedure TForm1.Button3Click(Sender: TObject);var  buf: array[0..6] of Char;  num: Integer;begin  buf := 'ABCDEFG';  num := CharLowerBuff(buf, 4);  ShowMessageFmt('%s, %d', [string(buf), num]); {abcdEFG, 4}end;{对字符串}procedure TForm1.Button4Click(Sender: TObject);var  str: string;begin  str := 'ABCDEFG';  CharLowerBuff(@str[1], Length(str));  ShowMessage(str); {abcdefg}end;end.

转载于:https://my.oschina.net/hermer/blog/319689

你可能感兴趣的文章
经典sql语句
查看>>
我的友情链接
查看>>
CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
查看>>
amazon 设计 10 puzzle.
查看>>
利用单臂路由实现VLAN间路由
查看>>
恢复数据库遇到ORA-0600故障
查看>>
Oracle创建类似mysql AUTO_INCREMENT自增列
查看>>
Configuration Section Designer for VS2017
查看>>
python 中关于struct处理二进制数据
查看>>
Tomcat配置
查看>>
我的友情链接
查看>>
云客户端重在连接
查看>>
Linux和AIX下添加定时任务
查看>>
HTML+DOM与XML+DOM之间的区别与联系
查看>>
VS2012 发布网站步骤
查看>>
dubbo的服务提供者provider启动的一些理解
查看>>
Java之品优购部署_day01(2)
查看>>
[20171227]表的FULL_HASH_VALUE值的计算.txt
查看>>
[20190415]关于shared latch(共享栓锁).txt
查看>>
设计读书笔记
查看>>