在C语言中,可以使用字符串处理函数strcat()
来在char数组的末尾添加一个char (零)。strcat()
函数用于将一个字符串追加到另一个字符串的末尾。
以下是一个示例代码:
#include <stdio.h>
#include <string.h>
int main() {
char str[100] = "Hello";
char ch = '\0'; // 需要添加的char (零)
strcat(str, &ch);
printf("添加char (零)后的字符串:%s\n", str);
return 0;
}
在上述代码中,首先定义了一个长度为100的char数组str
,并初始化为"Hello"。然后定义了一个char变量ch
,赋值为'\0',即char (零)。接下来使用strcat()
函数将ch
追加到str
的末尾。最后通过printf()
函数输出添加char (零)后的字符串。
输出结果为:
添加char (零)后的字符串:Hello
需要注意的是,strcat()
函数会将ch
追加到str
的末尾,但不会自动添加字符串结束符'\0'。因此,在使用strcat()
函数后,需要确保字符串的末尾仍然有'\0'作为结束符。
领取专属 10元无门槛券
手把手带您无忧上云