使用指针删除字符串"#"
2017-11-15 20:44
218 查看
例如:
#include<stdio.h> int main() { char a[100]; gets(a); char *p,*q; p=a; q=a; while(*p!='\0') { if(*p!='#') { *q=*p; q++; } p++; } *q='\0'; printf("%s\n",a); return 0; }
相关文章推荐
- c指针应用:键值对"key=value"字符串,在开发中经常使用
- C#中使用指针实现高效比较字符串的小技巧
- 使用SQL2008中 在删除表CENTER时,出现错误提示:错误"3724",无法除去表"dbo.CENTER",因为它正用于复制。
- 指针删除后习惯性使用 = NULL; 语句
- Exe7 删除字符串中指定的字符 (还有有问题——指针的问题)
- rownum 的使用,不能对rownum用">",删除查询特定条数据
- 无法删除数据库::提示:错误3702!无法除去数据库"test",因为它正在使用!!!
- 字符串赋值给字符指针(char *a="hello")的正确理解方式
- 如何把一个字符串填充到一个无类型的指针 - 回复 "豪杰的爸爸" 的问题
- 字符串内特殊字符在html_javascript_xml等内使用时的转换 ,"缺少十六进制数字"错误的处理
- sqlserver"无法删除数据库,因为该数据库当前正在使用"问题解决
- "显微镜"下细看字符串常量初始化数组和指针
- SQL--删除“子查询使用删除表"的数据
- 使用DEL_PTR代替delete来删除指针
- 使用指针对字符串排序
- [转]C#中使用指针实现高效比较字符串的小技巧
- 使用 BinToHex() 把 TBytes 转换为十六进制字符串 - 回复 "梧桐栖凤" 的问题
- C#中使用指针实现高效比较字符串的小技巧
- 使用正则表达式实现删除字符串中的空格
- C#中使用指针实现高效比较字符串的小技巧