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實現配置加解密的方法