【发布时间】:2011-12-27 19:32:00
【问题描述】:
我一直在用 C 语言开发一个项目,该项目需要我经常处理字符串。通常,我用 C++ 编写程序,所以这与仅仅说 string.empty() 有点不同。
我想知道在 C 中清空字符串的正确方法是什么。是这样吗?
缓冲区[80] = "你好世界!\n"; // ... strcpy(缓冲区,“”);【问题讨论】:
-
您的示例令人困惑。显然缓冲区已在其他地方声明,您尝试从文字初始化它。这里不需要清除任何东西。
-
string.empty() 不修改字符串