如何在C中将字符数组:=“Hello World”添加'.',以便我得到一个字符数组:“Hello World。”这个问题看起来很简单,但我正在努力解决。
尝试了以下内容:
尝试了以下内容:
char str[1024];
char tmp = '.';
strcat(str, tmp);
但是它不能正常工作。它显示了错误:"passing argument 2 of ‘strcat’ makes pointer from integer without a cast" 我知道在C语言中,字符也可以被转换为整数。我是否需要将tmp也转换为字符数组,或者有更好的解决方法?