delphi 英文字母大小写转换
在编辑框中输入英文字母,然后按“转小写”按钮。编辑框中文本转为小写。按“转大写”按钮,则文本转大写。...
在编辑框中输入英文字母,然后按“转小写”按钮。编辑框中文本转为小写。按“转大写”按钮,则文本转大写。
展开
5个回答
展开全部
function UpperCase(const S: string): string;转大写
function LowerCase(const S: string): string;转小写
function LowerCase(const S: string): string;转小写
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-05-20 · 知道合伙人教育行家
关注
展开全部
function UpperCase(const S: string): string;转大写
function LowerCase(const S: string): string;转小写
举例:
var
ss,s: string;
begin
ss := 'Delphi';
s := UpperCase(ss);
ShowMessage(s); //DELPHI
s := LowerCase(ss);
ShowMessage(s); //delphi
end;
function LowerCase(const S: string): string;转小写
举例:
var
ss,s: string;
begin
ss := 'Delphi';
s := UpperCase(ss);
ShowMessage(s); //DELPHI
s := LowerCase(ss);
ShowMessage(s); //delphi
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要求:有一定长字符串(8个英文字母),
要求对其中任意字个数进行大小写转换生成新的字符串.
请问该如何实现.
原串:abcdefg
要求结果:
Abcdefg
AbcdefG
abcdefG
AbcdeFg
abcdeFg
AbcdeFG
abcdeFG
AbcdEfg
abcdEfg
....之类
.....
这样子
就是模拟二进制数据的进位关系
总共是2^8种可能(包含原始字符串)
做一个256此的循环,根据循环控制变量的位标志来改变大小写状态就可以了
char * pStr;
// pStr = "abcdefgh" // 假定初始字符串全部是小写的
char * pTemp = new char[9];
memset(pTemp, 0, 9);
for ( int i=0; i<256; i++ )
{
strcpy(pTemp, pStr, 8);
for ( int j=0; j<8; j++)
{
int flag = 1<<j;
if ( i & flag )
pTemp[j] -= 0x20; // 小写字母和大写字母在ascii上面差值就是0x20
}
printf("%s\n", pTemp);
}
delete pTemp;
要求对其中任意字个数进行大小写转换生成新的字符串.
请问该如何实现.
原串:abcdefg
要求结果:
Abcdefg
AbcdefG
abcdefG
AbcdeFg
abcdeFg
AbcdeFG
abcdeFG
AbcdEfg
abcdEfg
....之类
.....
这样子
就是模拟二进制数据的进位关系
总共是2^8种可能(包含原始字符串)
做一个256此的循环,根据循环控制变量的位标志来改变大小写状态就可以了
char * pStr;
// pStr = "abcdefgh" // 假定初始字符串全部是小写的
char * pTemp = new char[9];
memset(pTemp, 0, 9);
for ( int i=0; i<256; i++ )
{
strcpy(pTemp, pStr, 8);
for ( int j=0; j<8; j++)
{
int flag = 1<<j;
if ( i & flag )
pTemp[j] -= 0x20; // 小写字母和大写字母在ascii上面差值就是0x20
}
printf("%s\n", pTemp);
}
delete pTemp;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大写
AnsiUpperCase
小写
AnsiLowerCase
支持Unicode,比起UpperCase,LowerCase 避免很多情况出现乱码。
AnsiUpperCase
小写
AnsiLowerCase
支持Unicode,比起UpperCase,LowerCase 避免很多情况出现乱码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用字符转换函数,你上网查查看,我以前就试过,现记不清具体函数名称了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询