2011-05-24 99 views

回答

3

是;你可以使用UpCase函數(希望大部分Pascal變體都有)。下面顯示瞭如何使用它來在給定的S字符串中首字母大寫。

function UpCaseFirstChar(const S: string): string; 
begin 
    Result := S; 

    if Length(Result) > 0 then 
    Result[1] := UpCase(Result[1]); 
end; 
+0

太棒了!感謝我的工作,但你能向我解釋[1]如何工作嗎? :) – orange 2011-05-24 19:22:47

+1

如果's'是一個字符串,那麼's [n]'是's'的第n個字母。 – 2011-05-24 19:29:39

+0

@安德里亞斯:謝謝!說得通! – orange 2011-05-24 20:59:45