C 语言实例 – 删除字符串中的特殊字符
C 语言实例 - 删除字符串中的特殊字符
删除字符串中的除字母外的字符。
实例
#include<stdio.h>
int main()
{
char line[150];
int i, j;
printf("输入一个字符串: ");
fgets(line, (sizeof line / sizeof line[0]), stdin);
for(i = 0; line[i] != '\0'; ++i)
{
while (!( (line[i] >= 'a' && line[i] <= 'z') || (line[i] >= 'A' && line[i] <= 'Z') || line[i] == '\0') )
{
for(j = i; line[j] != '\0'; ++j)
{
line[j] = line[j+1];
}
line[j] = '\0';
}
}
printf("输出: ");
puts(line);
return 0;
}
输出结果为:
输入一个字符串: run4#$1oob 输出: runoob
相关文章
- C++中的字符串编码怎么处理
- C++学习之智能指针中的unique_ptr与shared_ptr
- Linux/C++多线程实例学习十字路口车辆调度
- C语言形参和实参的区别详解
- C语言结构体指针的具体使用
- C++ OpenMP简单介绍
- C++中的字符串编码处理方法
- C++ requires关键字简单介绍
- C语言中pthread_exit()函数实现终止线程
- C语言全局变量和局部变量的示例代码
- C++数据封装以及定义结构的详细讲解
- C语言中字符串常用操作总结
- .Net Core 集成 Kafka的步骤
- 详解.Net缓存之MemoryCahe
- 如何在.NET Core中为gRPC服务设计消息文件(Proto)
- asp.net core MVC之实现基于token的认证
- .Net集成敏感词组件的步骤
- .Net Core导入千万级数据至Mysql数据库的实现方法
- ASP.NET Core中间件初始化的实现
- .NET Core结合Nacos实现配置加解密的方法