c语言怎么清空字符串

   2025-02-05 6340
核心提示:在C语言中,可以使用以下方法清空字符串:使用strcpy()函数将一个空字符串或者空字符赋值给目标字符串。#include stdio.h#includ

在C语言中,可以使用以下方法清空字符串:

使用strcpy()函数将一个空字符串或者空字符赋值给目标字符串。
#include <stdio.h>#include <string.h>int main() {    char str[100] = "Hello World";        printf("Before clearing: %s\n", str);        strcpy(str, ""); // 使用空字符串清空字符串        printf("After clearing: %s\n", str);        return 0;}
使用循环将每个字符设置为\0,也就是空字符。
#include <stdio.h>#include <string.h>int main() {    char str[100] = "Hello World";        printf("Before clearing: %s\n", str);        for(int i = 0; i < strlen(str); i++) {        str[i] = '\0'; // 使用空字符清空字符串    }        printf("After clearing: %s\n", str);        return 0;}

无论使用哪种方法,都可以清空字符串并将其重置为空字符串。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言