strcpy_s(ps, strlen(animal) + 1, animal);
char animal[20] = "bear";
char * ps;
cin >> animal;
ps = animal;
ps = new char[strlen(animal) + 1];
strcpy_s(ps, strlen(animal) + 1, animal); //strlen(animal) + 1表示缓冲区域大小,
//若输入的animal为fox,则将缓冲区域设置为4就可以了。
若设置值小于4,则会提示:
若大于4则会显示:
若此文对大家有所帮助,希望大家点赞评论,这将是对我莫大的鼓励与支持。