我有一个看起来像 "Nmy stringP"
的 C 字符串,其中 N 和 P 可以是任何字符。如何在 C 中将其编辑为 "my string"
?
最佳答案
“删除”第一个字符指向第二个字符:
char mystr[] = "Nmy stringP";
char *p = mystr;
p++; /* 'N' is not in `p` */
要删除最后一个字符,请将其替换为 '\0'
。
p[strlen(p)-1] = 0; /* 'P' is not in `p` (and it isn't in `mystr` either) */
关于c - 从 C 字符串中去除第一个和最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1726298/