0
pascal中是否有語法(如大寫字母)將字符串的第一個字母轉換爲大寫字母。只有第一個字母。首字母大寫的字符
pascal中是否有語法(如大寫字母)將字符串的第一個字母轉換爲大寫字母。只有第一個字母。首字母大寫的字符
是;你可以使用UpCase
函數(希望大部分Pascal變體都有)。下面顯示瞭如何使用它來在給定的S
字符串中首字母大寫。
function UpCaseFirstChar(const S: string): string;
begin
Result := S;
if Length(Result) > 0 then
Result[1] := UpCase(Result[1]);
end;
太棒了!感謝我的工作,但你能向我解釋[1]如何工作嗎? :) – orange 2011-05-24 19:22:47
如果's'是一個字符串,那麼's [n]'是's'的第n個字母。 – 2011-05-24 19:29:39
@安德里亞斯:謝謝!說得通! – orange 2011-05-24 20:59:45