Remove last character from C++ string

后端 未结 10 1357
慢半拍i
慢半拍i 2021-01-29 19:50

How can I remove last character from a C++ string?

I tried st = substr(st.length()-1); But it didn\'t work.

10条回答
  •  情深已故
    2021-01-29 20:14

    buf.erase(buf.size() - 1);
    

    This assumes you know that the string is not empty. If so, you'll get an out_of_range exception.

提交回复
热议问题