我刚开始学习c ++ / cli,请帮忙。 如果只有字符串中的0和第二个字符符合条件,我如何将字符串'----'转换为字符串'A-C-'。
char str[] = "-----";
if // 0 true
{str[0] = "A";}
if // 1 true
{str[1] = "B";}
if // 2 true
{str[2] = "C";}
if // 3 true
{str[3] = "D";}
答案 0 :(得分:0)
使用.Net StringBuilder
类,您可以在给定索引处替换字符串中的字符:
StringBuilder ^sb = gcnew StringBuilder(myString);
sb[index] = myChar;
myString = sb->ToString();