Comment puis-je supprimer le dernier caractère d'un wchar_t * et le redimensionner en conséquence? Par exemple, ayant la chaîne « test » et le ramener à « tes »Comment pouvez-vous supprimer le dernier caractère d'un wchar_t *?
0
A
Répondre
10
Que diriez-vous str[wcslen(str) - 1] = '\0'
Assurez-vous que la chaîne est d'au moins 1 caractère à long premier bien!
0
Pourriez-vous expliquer ce que vous entendez par "redimensionner en conséquence"? Voulez-vous redimensionner le tampon qui a été alloué? (Même si vous pensez que vous le faites, vous ne le faites probablement pas, car redimensionner pour raser un personnage va probablement jeter l'allocateur de mémoire, mais je pense que je devrais demander de toute façon)
Questions connexes
- 1. supprimer le dernier caractère UITextField
- 2. Qt, QTextEdit: comment supprimer le dernier caractère?
- 3. Supprimer le dernier caractère de l'attribut ID
- 4. Comment supprimer le dernier caractère mis à std :: cout?
- 5. Comment supprimer le dernier UITableViewCell
- 6. Comment afficher le dernier caractère de NSString *
- 7. Comment vérifier le dernier caractère d'un NSString
- 8. std :: string effacer le dernier caractère échoue?
- 9. Lucene HTMLFormatter sauter le dernier caractère
- 10. Comment raser le dernier caractère en utilisant sed?
- 11. Garniture dernier caractère d'une chaîne
- 12. Aller au caractère de fin de ligne dans Vi, passé le dernier caractère de la ligne
- 13. Comment copier un wchar_t dans un NSString?
- 14. Supprimer ou dessiner le dernier séparateur UITableView
- 15. Supprimer les caractères avant le caractère "."
- 16. Retirez d'abord et le dernier caractère de chaîne
- 17. Supprimer le caractère du fichier binaire
- 18. Comment supprimer le dernier élément d'une sélection jQuery?
- 19. Comment supprimer le dernier chiffre d'un int (C#)?
- 20. comment supprimer tout [d +] sauf le dernier [d +]?
- 21. Comment puis-je accéder au wchar_t d'un wchar_t *?
- 22. Nécessité de supprimer le caractère ASCII
- 23. supprimer dernier élément append jquery
- 24. Comment supprimer le caractère non numérique d'une chaîne dans java?
- 25. Comment convertir wchar_t ** en char **?
- 26. QChar wchar_t
- 27. Struct n'acceptant pas wchar_t
- 28. comment remplacer le caractère nul
- 29. Supprimer un caractère d'une chaîne
- 30. Problème de ligne de commande MySQL 5.1: supprimer le dernier char ne fonctionne pas
Ou vous pouvez être complètement pédant et écrire 'L ' \ 0'' –
Ou 0 - le littéral a le type 'int' au lieu de' char' ou 'wchar_t', mais il convertit à la même valeur. –