标签: c++
我尝试使用follow方法定义一个char数组。但是我有一个错误。 怎么了?
const char *str = "I am Mike"; char stack_back[strlen(*str)+1];
答案 0 :(得分:3)
通过取消引用str,您得到一个字符。 strlen()需要一个字符串,但是却看到'I'。从定义中删除*。
str
strlen()
'I'
*
const char *str = "I am Mike"; char stack_back[strlen(str)+1];