色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c語(yǔ)言字符串如何刪除空格?

一、什么是空格?

空格是指字符串中的空格符、在C語(yǔ)言中,空格符用空格鍵(SCII碼為32)表示,制表符用TB鍵(SCII碼為9)表示,回車符用回車鍵(SCII碼為13)表示,換行符用換行鍵(SCII碼為10)表示。

二、刪除字符串中的空格

1. 使用庫(kù)函數(shù)

C語(yǔ)言中提供了許多庫(kù)函數(shù)可以用來(lái)刪除字符串中的空格,例如

(1)strtok函數(shù)該函數(shù)可以將字符串分割成若干個(gè)子字符串,其中的分隔符可以指定為空格符、

(2)isspace函數(shù)該函數(shù)可以判斷一個(gè)字符是否為空格符、

emcpy函數(shù)該函數(shù)可以將一個(gè)字符串復(fù)制到另一個(gè)字符串中,可以用來(lái)去除字符串中的空格。

2. 自己編寫(xiě)函數(shù)

除了使用庫(kù)函數(shù)外,我們也可以自己編寫(xiě)函數(shù)來(lái)刪除字符串中的空格。下面是一個(gè)簡(jiǎn)單的函數(shù)示例

```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';

該函數(shù)的作用是將字符串中的空格刪除,具體實(shí)現(xiàn)方式是遍歷字符串,如果當(dāng)前字符不是空格符,則將其復(fù)制到新的字符串中,在新的字符串末尾添加一個(gè)空字符'\0'。

本文介紹了如何使用C語(yǔ)言刪除字符串中的空格,包括使用庫(kù)函數(shù)和自己編寫(xiě)函數(shù)兩種方式。在實(shí)際編程中,我們可以根據(jù)實(shí)際需要選擇適合的方法來(lái)刪除字符串中的空格。