I tried to compile it in VC++ 6.0, there is a compiler error. But a string could be terminated without '\0', couldn't it? Thanks.