首页 > 解决方案 > 如何在c中更改字符指针的一个索引?

问题描述

我正在尝试更改已声明的指针数组中的单个字符,但每次都会出现段错误。这就是我想要做的:

void manip(char * bits)
{
  bits[3] = 'a';
}


int main() {
  char * bits;
  bits = "testtesttest";
  manip(bits);
  printf("%s", bits);
  return 0;
}

我究竟做错了什么?

标签: c

解决方案


推荐阅读