删除字符串中的除字母外的字符

简介: 【10月更文挑战第31天】删除字符串中的除字母外的字符。

删除字符串中的除字母外的字符。

实例

include

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

目录
相关文章
如何去掉字符串开头,结尾或者中间的空格及其他不想要的字符
去掉文本字符串开头,结尾或者中间不想要的字符,比如空白。
|
3月前
|
存储
删除一个字符串中的指定字母
删除一个字符串中的指定字母。
38 7
|
7月前
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。 提示:利用ord()函数来获得字符的 ASCIl。
170 1
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
|
SQL 运维 数据库
根据某个特定字符删除一行
根据某个特定字符删除一行
|
C语言 C++
从字符串中删除指定字符
从字符串中删除指定字符
135 2
|
数据安全/隐私保护 索引
labview字符串数据长度连接子字符串大小写替换删除插入日期匹配
labview字符串数据长度连接子字符串大小写替换删除插入日期匹配
263 0
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)
534 0
从键盘任意输入一个字符,编程判断是否是字母(包括大小写)
判断字符串首个字母是否大写,若大写,则输出该字符串中大写字母的个数 并打印。
判断字符串首个字母是否大写,若大写,则输出该字符串中大写字母的个数 并打印。
168 0
判断字符串中只含有字母和问题
判断字符串中只含有字母和问题
74 0
删除字符串中字符最少的字符并返回
删除字符串中字符最少的字符并返回

热门文章

最新文章