成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

c語言刪除字符串中的首個(gè)空格

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

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

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

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

```

#include

#include

void deleteSpace(char* str) {

int len strlen(str);

int i;

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

if (str[i] ' ') {

// 找到首個(gè)空格

int j;

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

str[j] str[j 1]; // 向前移動(dòng)一個(gè)位置

}

break;

}

}

}

int main() {

char str[] " hello world";

printf("原始字符串: %s

", str);

deleteSpace(str);

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

", str);

return 0;

}

```

方法二:使用指針法

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

```

#include

#include

void deleteSpace(char* str) {

while (*str ! '