-1
我想做一些編程作業,但我不知道如何顯示C字符串的最後N個字符。這是我迄今爲止的嘗試。我也應該詢問字符的數量並驗證它。任何幫助將不勝感激。如何顯示C字符串的最後N個字符?
void choice_4(char str[]) {
int characters;
cout << "How many characters from the end of the string do you want to display? ";
cin >> characters;
if (str[characters] != '\0')
cout<<str.Substring(str.length - characters,characters)
}
這是C或C++的問題嗎?另外,C字符串不具有成員函數。 – melak47
不想給你一個答案,但這裏是我認爲有用的東西:http://www.cplusplus.com/reference/cstring/strlen/ – mascoj
你可以使用C字符串函數來查看C字符串或你可以從C字符串中創建一個C++ std :: string,然後你可以使用std :: string成員函數。 –