C : How to shorten a string at the first letter

标签 c string

这是我的问题: 我想缩短字符串,但在开头。例如,“string”应该是“tring”,或者“help”应该变成“elp”。 只需是第一个字母即可。

有什么想法吗? 谢谢! =)

最佳答案

要么

string++;  /* Updates the pointer. */

或(假设字符串位于可写内存中)

memmove(string, string+1, strlen(string));  /* Updates memory, including NUL character. */

关于C : How to shorten a string at the first letter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27040313/

相关文章:

c - 将部分注入(inject) GNU ld 脚本; binutils 版本之间的脚本兼容性。

c++ - 如何以编程方式从 PKCS7 中提取 CA、多个 CA 和公共(public)证书/ key ?

Java首选字符串中的换行符

c++ - 输出/输入多个文件到桌面

python - Python中字符串的高效解析

c++ - 当最小分配对齐为16字节时,如何进行24字节大小的分配?

Contiki:使用 Rime 打印接收到的数据

c - 如何将字符串数组传递给 C 中的另一个函数

java - 如何将从一个字符串中取出的特殊字符插入到另一个字符串中?

c - 不同文件中的相同函数返回不同的结果