从字符串的可选点删除一个字符
我想从 c lang 中字符串的可选点删除一个字符。我想通过指针和 strcat() 函数编写这个程序。请指导我
谢谢大家
I want to remove a character from an optional point of string in c lang.. I want to write this program via pointers and strcat() function. Please guid me
Thanks all
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为什么要使用
strcat()
呢?您所需要的只是memmove()
:演示:http://codepad.org/SrgzQohD
Why would you use
strcat()
for that? All you need ismemmove()
:Demo: http://codepad.org/SrgzQohD
这是我编写的一个小示例程序,用于使用
strcat
从字符串中删除字符。我在评论中解释了步骤。您可能需要添加一些额外的功能,例如检查
pos >= 0 &&位置 < strlen(字符串)
。Here is a small example program I wrote for removing a character from a string using
strcat
. I explained the steps in the comments.You may have to add some extra features such as checking whether
pos >= 0 && pos < strlen(string)
.