21xrx.com
2024-11-08 23:28:05 Friday
登录
文章检索 我的文章 写文章
C++中如何清空字符串?
2023-07-05 15:37:03 深夜i     --     --
C++ 清空字符串 字符串操作

在 C++ 中,清空字符串可以使用 assign() 或者 clear() 函数。

1. 使用 assign() 函数:

使用 assign() 函数可以将一个空字符串赋值给已经存在的字符串,实现清空字符串的效果。示例代码如下:


string str = "Hello World";

str.assign("");

cout << str << endl; // 输出空字符串

2. 使用 clear() 函数:

使用 clear() 函数可以清空字符串中的所有字符,实现清空字符串的效果。示例代码如下:


string str = "Hello World";

str.clear();

cout << str << endl; // 输出空字符串

需要注意的是,使用 clear() 函数会将字符串中的字符全部清空,而 assign() 函数可以根据需要清空部分字符串。

综上所述,使用 assign() 或者 clear() 函数都可以清空字符串。使用 assign() 函数可以根据实际需要清空部分字符串,而使用 clear() 函数会将整个字符串清空。在实际开发中,需要根据实际情况选择使用哪种方法清空字符串。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复