c语言字符数组清空
发布时间: 2022-05-13 08:00:52
A. c语言字符数组清零方法
#include<stdio.h>
#include<string.h>
int main()
{
char a[10];
scanf("%s",a);
memset(a,'\0',sizeof(a));
printf("%s\n",a);
}
//本函数段就是利用memset函数将数组a清零
所以就是使用 memset(a,'\0',sizeof(a));
B. c语言字符串清空函数
字符串函数<string.h>
在头文件<string.h>中定义了两组字符串函数。第一组函数的名字以str开头;第二组函数的名字以mem开头。只有函数memmove对重叠对象间的拷贝进行了定义,而其他函数都未定义。比较类函数将其变量视为unsigned char类型的数组。
1.strcpy
#include <string.h>
char *strcpy(char *str1, const char *str2);
把字符串str2(包括'