我有一个向字符串添加字符的函数,下面代码中的注释说明了问题。我认为我错误地使用了指针。
<img>
答案 0 :(得分:1)
您的first_two_letters声明太小。它始终是您要保存+1的字符数(用于附加'\ 0')。
哈希存储在first_two_letters之后的堆栈中,这意味着您正在将first_two_letters的'\ 0'写入哈希变量,这就是为什么它显示为空的原因。
char first_two_letters[3] = "";
应该做到这一点。