怎么求字符串长度

如何求字符串长度请问各位如何求得char* p abc\0def的长度。用strlen(p)得出来的是3,但我想要的结果是

如何求字符串长度
请问各位如何求得char* p = "abc\0def"的长度。
用strlen(p);得出来的是3,但我想要的结果是:不是到'\0'的长度。而是整一个长度7。

[解决办法]
.size 不可以?
[解决办法]
我表示有点玄,难
[解决办法]
char p[] = "abc\0def";

cout << sizeof(p)-1 << endl;