卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

c語言刪除字符串中的首個空格

C語言是一種常用的編程語言,在字符串處理中經(jīng)常會遇到需要刪除字符串中的空格的情況。本文將介紹如何在C語言中刪除字符串中的首個空格 的方法。方法一:使用循環(huán)遍歷法首先,我們可以使用循環(huán)遍歷字符串的每個字

C語言是一種常用的編程語言,在字符串處理中經(jīng)常會遇到需要刪除字符串中的空格的情況。本文將介紹如何在C語言中刪除字符串中的首個空格 的方法。

方法一:使用循環(huán)遍歷法

首先,我們可以使用循環(huán)遍歷字符串的每個字符,當找到首個空格 時,將其后面的字符依次向前移動一個位置。代碼示例如下:

```

#include

#include

void deleteSpace(char* str) {

int len strlen(str);

int i;

for (i 0; i < len; i ) {

if (str[i] ' ') {

// 找到首個空格

int j;

for (j i; j < len; j ) {

str[j] str[j 1]; // 向前移動一個位置

}

break;

}

}

}

int main() {

char str[] " hello world";

printf("原始字符串: %s

", str);

deleteSpace(str);

printf("刪除首個空格后的字符串: %s

", str);

return 0;

}

```

方法二:使用指針法

另外一種方法是使用指針來實現(xiàn)。首先,將指針指向字符串的首字符,然后循環(huán)遍歷,當找到首個空格 時,將指針移到空格后一個位置,代碼示例如下:

```

#include

#include

void deleteSpace(char* str) {

while (*str ! '