c++去除cstring空格_怎样去掉cstring中的空格

本文介绍了C++中用于去除CString字符串两端空格的TrimLeft和TrimRight函数,包括其参数及使用示例。TrimLeft删除开头的空格,TrimRight则移除末尾的空格。对于特定字符的删除,这两个函数也提供了相应功能。此外,还提及了Remove函数,用于从字符串中移除指定字符。
摘要由CSDN通过智能技术生成

左右2端的空格

-------------------------------------------------------

CString::TrimLeft

void TrimLeft( );

void CString::TrimLeft( TCHAR chTarget );

void CString::TrimLeft( LPCTSTR lpszTargets );

参数:

chTarget

要被整理的目标字符。

lpszTargets

指向一个字符串的指针,该字符串包含了要被整理的目标字符。

说明:

这个成员函数的没有参数的版本用来将字符串最前面的空格修整掉。当在没有参数的情况下调用时,TrimLeft删除换行符,空格和tab字符。

这个成员函数的需要参数的版本用来将一个特定的字符或一群特定的字符从字符串的开始处删除。

参见TrimRight可以获得一个代码例子。更多的信息,参见“Visual C++程序员指南”中的“字符串主题”。

----------------------------------------------------------------------

CString::TrimRight

void TrimRight( );

void CString::TrimRight( TCHAR chTarget );

void CString::TrimRight( LPCTSTR lpszTargets );

参数:

chTarget

要被整理的目标字符。

lpszTargets

一个指向字符串的指针,该字符串中包含了要被

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在MFC程序,使用CString的Format方法可以方便地进行字符串格式化操作。如果想要在格式化字符串左边补充空格,可以使用指定宽度的方式来实现。根据引用的经验,一般情况下,左端对齐的形式看上去更美观整齐。 举个例子,假设要将一个整数,比如12,格式化为一个宽度为6的字符串,并在左边补充空格。可以使用以下代码: ```cpp CString str; str.Format(_T("% 6d"), 12); ``` 在这个示例,`% 6d`指定了一个宽度为6的整数格式,并且在左边补充空格。最后的结果是`" 12"`,其空格表示补充的空白部分。 因此,通过在格式化字符串使用指定宽度的方式,可以实现CString的Format方法左边补充空格的效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [C++ MFCCString.Format的详细用法](https://blog.csdn.net/dxm809/article/details/116524381)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [undefined](undefined)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [【MFC】MFCCString.Format的详细用法](https://blog.csdn.net/Gordon_Wei/article/details/108115695)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值