博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++如何实现string的trim功能? (已经包含trimLeft和trimRight)
阅读量:4140 次
发布时间:2019-05-25

本文共 428 字,大约阅读时间需要 1 分钟。

      Just offer the code you need:

#include 
#include
using namespace std;string trim(string str) { if(string("") == str) // 不可少,否则有可能出错 { return str; } string s = str.substr(str.find_first_not_of(" ")); return s.substr(0, s.find_last_not_of(" ") + 1); } int main(){ string s = trim(" hello world "); if(s == string("hello world")) { cout << "yes" << endl; } else { cout << "no" << endl; } return 0;}

 

转载地址:http://bprvi.baihongyu.com/

你可能感兴趣的文章
从JM8.6代码看Bitstream、DataPartition、Slice、Picture的关系及码流结构本质
查看>>
JM8.6中NALU(此处指VCL式的NALU)是如何写进码流的?
查看>>
C语言中%*[^\n]的重要用途(从JM8.6解码器中学到的)
查看>>
JM8.6编码器主要函数调用关系小结
查看>>
JM8.6编解码器中trace_enc.txt和trace_dec.txt文件的功能
查看>>
JM8.6解码端是如何从配置文件decoder.cfg获取数据的? (init_conf函数)
查看>>
单曲循环之张震岳《再见》
查看>>
JM8.6解码端是如何对H.264码流进行读取的?(GetAnnexbNALU 函数)
查看>>
JM8.6解码端是如何把像素值写进test_dec.yuv文件的?(write_out_picture函数)
查看>>
C/C++中的“头文件卫士”
查看>>
为什么C语言的同一个文件中可以定义两个接口完全相同的函数?
查看>>
如何用matlab批量新建和删除文件夹?
查看>>
如何用matlab索引文件夹中的所有.txt文件?
查看>>
matlab中movefile和copyfile的重要用途
查看>>
matlab中fprintf, fscanf, fwrite, fread函数的用法
查看>>
利用matlab实现图的绘制、保存、关闭
查看>>
matlab中如何实现对不同类型对象(类型也可相同)的索引?(很重要的用法)
查看>>
如何实现四舍五入操作?
查看>>
Why do Java programmers wear glasses?
查看>>
这个程序的结果究竟是多少呢?
查看>>