Похоже, вы используете C-струны. В C ++ вы, вероятно, должны изучить использование std::string
. В любом случае этому примеру передается массив char
. Таким образом, чтобы установить ребенка, вам нужно будет делать это по одному символу за раз (не забудьте \0
в конце для C-струн) или посмотрите на strncpy()
.
Так что вместо arr = "baby"
попробуйте strncpy(arr, "baby", strlen("baby"))