程序代码
#include<stdio.h>
#include<stdlib.h>
void fun(char *str)
{char *p=str;int i=0;while(*p){if(*p!=' ')str[i++]=*p;p++;}str[i]='\0';
}
int main()
{char str[81];char Msg[]="Input a string:";printf(Msg);gets(str);puts(str);fun(str);printf("***str:%s!\n",str);return 0;
}
输出结果
心得体会
通过指针p指向字符串中的每一个字符,然后经过判断是否为空;如果不是空格则保留到str[i]中

编写一个函数,用来删除字符串中的空格相关推荐

  1. 实现一个函数,可以左旋字符串中的k个字符。

    1.实现一个函数,可以左旋字符串中的k个字符. ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 方式1: void left_reverse_one(char *str, int ...

  2. 请编写一个程序,请将字符串中所有字母全部向后移一位,最后一个字母放在字符串的开头,最后将新的字符串输出。

    请编写一个程序,请将字符串中所有字母全部向后移一位,最后一个字母放在字符串的开头,最后将新的字符串输出. ran = [] result = "" old_str = input( ...

  3. 请编写一个程序,用于统计字符串中每个字母的出现次数(字母忽略大小写),统计出结果后,请按照{'a':3,'b':2}的格式输出。

    请编写一个程序,用于统计字符串中每个字母的出现次数(字母忽略大小写),统计出结果后,请按照{'a':3,'b':2}的格式输出. ras = [] mystr = input("请输入一个全 ...

  4. (小甲鱼python)字符串系列笔记合集四 第四课、字符串IV总结 删除字符串中(左右)空格 删除指定的前缀或者后缀 字符串以参数指定的分隔符为依据进行切割,将切割后的结果返回一个三元组

    一.字符串总结四 1.删除字符串中(左右)空格或者与之匹配的字符串 "字符串".lstrip(char=None) 删除左空格 "字符串".rstrip(cha ...

  5. 【C】96.实现一个函数,可以旋字符串中的k个字符

    题目内容:实现一个函数,可以旋字符串中的k个字符 例如:ABCD左旋一个字符,得到BCDA ABCD左旋两个字符得到CDAB 1.暴力求解法 #include <stdio.h> #inc ...

  6. C语言——选择控制结构 寻找中位数v1.0编写一个函数返回三个整数中的中间数。函数原型:int mid(int a, int b, int c);功能是返回a,b,c三数中大小位于中间的一个数。

    寻找中位数v1.0 编写一个函数返回三个整数中的中间数. 函数原型:int mid(int a, int b, int c); 功能是返回a,b,c三数中大小位于中间的一个数. 程序运行结果示例1: ...

  7. 【C语言】实现一个函数,可以左旋字符串中的K个字符

    题目说明: 要求实现一个函数,可以左旋字符串中的K个字符: 其中: ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 解法一: 解题思路: 拿到一组字符串之后,我们首先设置一个临时变 ...

  8. php 替换 tab,PHP 删除字符串中的空格和换行符终极方法 - 文章教程

    有时我们生成的代码中,或多或少会遇到代码中或者字符串中有多余的空格.换行等其他字符,但是这些字符在浏览器里面是不显示出来,任何的换行和再多的空格,都只显示一个空格的空间,这势必对网页的优化有这极其不好 ...

  9. PHP删除字符串中的空格和换行符终极方法

    问说网 > 文章教程 > 编程设计 > PHP删除字符串中的空格和换行符终极方法 字符串 换行符 文件编码 网页编码 隐藏字符 PHP删除字符串中的空格和换行符终极方法 问说网 •2 ...

  10. c语言删除字符串中的空格

    之前也看过别人写的一些代码都是用gets去输入字符串的,但是我用的是scanf,然而scanf函数用% s输入的话是不识别空格的,要用正则表达式去写. 以下附上我写的代码: //c语言删除字符串中的空 ...

最新文章

  1. 在任天堂Switch上倒贴30块钱“加班”,我一个程序员还觉得很刺激
  2. 信息系统项目管理知识--软件工程
  3. hashMap和hashTable的区别(个人总结)
  4. 【Tools】Ubuntu18.04破解root密码
  5. 新Hibernate SessionFactory().getCurrentSession()猫腻
  6. python_魔法方法(六):迭代器和生成器
  7. 代码审计——命令执行
  8. linux版车机安装步骤,RedHat Linux 9.0的安装(详细图解安装过程)
  9. python使用loaddata_Python中LOADDATAINFILE语句导入数据(txt)进入MySQL的一些注意事项...
  10. 机器学习算法一般步骤
  11. 高德百度坐标系转换方法
  12. android释放全局变量,Android全局变量
  13. PrimeNG01 angular集成PrimeNG
  14. bind(),live(),delegate(),on()绑定事件方式
  15. Grails枚举一例
  16. 105.输出控制缓存
  17. python中文文本聚类_Python3文本聚类如何进行分类操作?
  18. lpx寒假作业案例3
  19. <4>STM32F103基础知识
  20. 百度是如何给每个人免费提供2TB存储空间的?

热门文章

  1. 重装系统:全网最详细的重装windows10系统(纯净版)方法:利用微软官方U盘制作工具,制作系统启动U盘并重装系统
  2. 猫猫学Swift之下载-断点续传
  3. 2021-08-12校网比赛A题
  4. 语音引擎 java_让Java说话-用Java实现语音引擎
  5. 无线充电器出口欧盟CE认证RED指令测试分析
  6. 德语c2大语言证书的作用,说说德语语言水平级别A1,A2,B1,B2,C1,C2是啥级别
  7. 网络安全-黑帽白帽红客与网络安全法
  8. Linux C/C++ 学习路线(已拿腾讯、百度 offer)
  9. ElasticSearch Suggest Completion 智能补全技术 整合SpringBoot+Vue实现
  10. Could not find method uploadArchives() for arguments [build_9y1ozxjm08lb8wodb59629wm8$_run_closure3