我目前在Intro C++類中,並且正在學習它們的字符串和成員函數。 我有這樣的問題:需要幫助從字符串獲取字符?
假設名稱是一個已被賦值的字符串類型的變量。編寫一個表達式,其值是一個包含名稱值的第一個字符的字符串。所以如果名字的值是「Smith」,那麼表達式的值就是「S」。
或
假定名是已經分配一個值字符串類型的變量。編寫一個表達式,其值是一個包含name值最後一個字符的字符串。所以如果名字的值是「Smith」,表達式的值就是「h」。
或
假定字是已被分配一個值字符串類型的變量。編寫一個表達式,其值是一個由單詞值的最後三個字符組成的字符串。所以如果單詞的價值是「最大的」,表達的價值將是「est」。我知道諸如name [0]和name [name.length() - 1]之類的東西,但我不知道如何在一個表達式中將它們轉換爲字符串。我一直在尋找一個表格或成員函數列表,可以幫助我做到這一點,但我卡住了。任何方向或援助將是偉大的。 :D
看看字符串的構造函數。 –
還可以看看'string'類 – Win32
作業的'substr'方法!家庭作業 !家庭作業! :P謝莉,但我無法抗拒這個評論:)。順便說一句,子串將是你正在尋找的方法(正如丹指出的那樣)。 – Ankit