Update happygrep.c

string的结束字符是'\0'，而不是0
数字 0 和字符 '\0' 在底层不是一样的吗？