c語言標準庫裡面沒這個函式,如果你在程式碼中看到了這個函式,那一定是自定義的,沒辦法講解用法。 但是c++裡面有這個方法(從根本上來說應該叫方法,不是函式),我給你講講c++裡面這個函式的用法吧: 這個函式的原型是:basic_string substr( size_type index, size_type num = npos ); substr()返回本字串的一個子串,從index開始,長num個字元。如果沒有指定,將是預設值 string::npos。這樣,substr()函式將簡單的返回從index開始的剩餘的字串。 例如: string s("What we have here is a failure to communicate"); string sub = s.substr(21); cout << "The original string is " << s << endl; cout << "The substring is " << sub << endl; 顯示: The original string is What we have here is a failure to communicate The substring is a failure to communicate
c語言標準庫裡面沒這個函式,如果你在程式碼中看到了這個函式,那一定是自定義的,沒辦法講解用法。 但是c++裡面有這個方法(從根本上來說應該叫方法,不是函式),我給你講講c++裡面這個函式的用法吧: 這個函式的原型是:basic_string substr( size_type index, size_type num = npos ); substr()返回本字串的一個子串,從index開始,長num個字元。如果沒有指定,將是預設值 string::npos。這樣,substr()函式將簡單的返回從index開始的剩餘的字串。 例如: string s("What we have here is a failure to communicate"); string sub = s.substr(21); cout << "The original string is " << s << endl; cout << "The substring is " << sub << endl; 顯示: The original string is What we have here is a failure to communicate The substring is a failure to communicate