600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言字符串如何删除空格? – 网络

c语言字符串如何删除空格? – 网络

时间:2022-11-12 13:51:50

相关推荐

c语言字符串如何删除空格? – 网络

空格是指字符串中的空格符、在C语言中,空格符用空格键(SCII码为32)表示,制表符用TB键(SCII码为9)表示,回车符用回车键(SCII码为13)表示,换行符用换行键(SCII码为10)表示。

二、删除字符串中的空格

1. 使用库函数

C语言中提供了许多库函数可以用来删除字符串中的空格,例如

(1)strtok函数该函数可以将字符串分割成若干个子字符串,其中的分隔符可以指定为空格符、

(2)isspace函数该函数可以判断一个字符是否为空格符、

emcpy函数该函数可以将一个字符串复制到另一个字符串中,可以用来去除字符串中的空格。

2. 自己编写函数

除了使用库函数外,大家也可以自己编写函数来删除字符串中的空格。下面是一个简单的函数示例

“`ove_spaces(char str)

{t i, j;

for(i = 0, j = 0; str[i]; i++)

{

if(!isspace(str[i]))

{

str[j++] = str[i];

}

}

str[j] = ‘\0’;

该函数的作用是将字符串中的空格删除,具体实现方式是遍历字符串,如果当前字符不是空格符,则将其复制到新的字符串中,在新的字符串末尾添加一个空字符’\0’。

本文介绍了如何使用C语言删除字符串中的空格,包括使用库函数和自己编写函数两种方式。在实际编程中,大家可以根据实际需要选择适合的方法来删除字符串中的空格。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。