使用strcpy函数:你可以使用strcpy函数将字符串复制到一个空字符串中。例如:
#include <stdio.h>
#include <string.h>
int main() {
char str[100] = "Hello, World!";
strcpy(str, ""); // 使用空字符串覆盖整个数组
printf("%s\n", str); // 输出:空字符串
return 0;
}
使用循环:你也可以使用循环来将字符串中的所有字符删除。例如:
#include <stdio.h>
int main() {
char str[100] = "Hello, World!";
int i;
for(i = 0; str[i] != '\0'; i++) { // 当遇到字符串结束标志'\0'时停止循环
str[i] = '\0'; // 将每个字符设置为'\0',即删除它
}
printf("%s\n", str); // 输出:空字符串
return 0;
}