Strcpy和Strcat垃圾字符

时间:2015-12-09 14:38:15

标签: null character strcpy strcat

我有2个字符串:' name1'和' name2'。

name1总是类型为something.inp,我希望名称2的类型为something.pts。

所以,如果name1是' data.inp',我希望name2成为' data.pts'。 我尝试了以下操作,但是没有成功,因为当我打印name2时,我会在“' pts'”之前得到一些垃圾值。

insertSubview:aboveSubview

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

您可以重新播放最后的字符:

name1 = argv[2];
name2 = name1;
name2[name2.length()-3] = 'p';
name2[name2.length()-2] = 't';
name2[name2.length()-1] = 's';