c - 需要帮助删除 C 中的空字符

标签 c integer substring

这个应该比较简单。 我有一个看起来像这样的字符串/字符指针

" 1001"

注意 1 之前的空格。如何删除此空格同时仍保留其后的整数(不转换为字符或其他内容)?

最佳答案

最简单的答案是:

char *str = " 1001";
char *p = str+1; // this is what you need

关于c - 需要帮助删除 C 中的空字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20533037/

相关文章:

c - 键盘输入使功能无法正常工作 - C

c - 如何在 C 中恢复原始信号处理属性

c - C中的交替按位连接

javascript - JavaScript 中有没有整数类型?

Java - 获取输入字符串的各个子字符串

regex - 不要提取错误的子串/数字

c - 为什么具有自动存储的对象在静态对象时不归零?

c - 如何删除 HINSTANCE 到 int 的错误转换?

ruby-on-rails - Rails Rspec 整数等于字符串 ("1"== 1)

mysql - 如何在整个字符串中出现的倒数第三个索引处找到一个字符,并在它之前添加另一个字符?