国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

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

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

```

#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)遍歷,當(dāng)找到首個空格 時,將指針移到空格后一個位置,代碼示例如下:

```

#include

#include

void deleteSpace(char* str) {

while (*str ! '