【发布时间】:2022-12-14 10:22:41
【问题描述】:
我正在尝试来自 K&R 的 squeeze 程序。但是,我不断收到总线错误。下面的代码直接触发了问题。这不应该是便携式的吗?
int main() {
char* str = "foo";
for (int i = 0, j = 0; str[i]; ++i)
str[j] = '.';
}
书中的功能:
void squeeze(char s[], int c)
{
int i, j;
for (i = j = 0; s[i] != '\0'; i++)
if (s[i] != c)
s[j++] = s[i];
s[j] = '\0';
}
【问题讨论】:
标签: c