Supprimer le dernier caractère de chaîne C++

Comment puis-je supprimer le dernier caractère d'une chaîne C++?

J'ai essayé st = substr(st.length()-1); Mais il ne fonctionne pas.

  • Voulez-vous une nouvelle chaîne avec le dernier caractère supprimé ou la même chaîne sans le dernier caractère ?
  • Pour une MFC, Visual C++ CString: CString str=CString("Hello world"); str.Delete(str.GetLength()-1);
InformationsquelleAutor skazhy | 2010-02-22