C/C++实现删除字符串的首尾空格
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                C/C++实现删除字符串的首尾空格
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                StdStringTrimTest.cpp
#include <iostream> int main() {std::string str(" 字符串 String ");std::cout << str << std::endl;std::cout << str.size() << std::endl;str.erase(str.find_first_of(' '), str.find_first_not_of(' '));str.erase(str.find_last_not_of(' ') + 1);std::cout << str << std::endl;std::cout << str.size() << std::endl;return 0; }CStyleStringTrimTest.c
#include <stdio.h> #include <string.h> #define STRING_LENGTH 10000 int main() {const char *text = " 字符串 String ";printf("%s\n%u\n", text, strlen(text));while (*text == ' ')++text;char str[STRING_LENGTH];strcpy(str, text);size_t i = strlen(str) - 1;while (str[i] == ' ')str[i--] = '\0';printf("%s\n%u\n", str, strlen(str));return 0; }Compilation.bat
g++ -std=c++11 StdStringTrimTest.cpp -o StdStringTrimTest gcc -std=c11 CStyleStringTrimTest.c -o CStyleStringTrimTest轉載于:https://www.cnblogs.com/buyishi/p/8696695.html
總結
以上是生活随笔為你收集整理的C/C++实现删除字符串的首尾空格的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 梦到妈妈吐血是怎么回事
- 下一篇: Python第一次周考(0402)
