string

c++中的string如何删掉最后一个字符

// 1.

s = s.substr(0,s.size() - 1);

// 2.

s = s.erase(s.end() -1);

// 3.

s.pop_back();

 将string 转化为c的字符串

s.c_str();

char c[20]; 

string s="1234"; 

strcpy(c,s.c_str()); 

注意 c_str()返回的是一个临时指针,不能对其进行操作;

原文地址:https://www.cnblogs.com/hulian425/p/12242735.html