亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么實現去除字符串中空格

小億
111
2024-09-26 00:31:08
欄目: 編程語言

在C語言中,去除字符串中的空格可以通過遍歷字符串并復制非空格字符來實現。這里有一個示例函數,它接受一個字符串作為輸入,并返回一個新的字符串,其中所有空格都被刪除了:

#include <stdio.h>
#include <string.h>

void removeSpaces(char *str) {
    int i, j = 0;
    int len = strlen(str);

    for (i = 0; i < len; i++) {
        if (str[i] != ' ') {
            str[j++] = str[i];
        }
    }
    str[j] = '\0'; // 在新字符串末尾添加空字符
}

int main() {
    char input[] = "Hello World!";
    printf("Original string: %s\n", input);

    removeSpaces(input);
    printf("String without spaces: %s\n", input);

    return 0;
}

在這個示例中,removeSpaces函數遍歷輸入字符串str,并將非空格字符復制到新位置。最后,它在新字符串末尾添加一個空字符,以表示字符串的結束。

0
名山县| 葵青区| 广宗县| 灌南县| 太谷县| 水富县| 张家港市| 常德市| 上饶县| 九江市| 扎鲁特旗| 华宁县| 和政县| 四子王旗| 芒康县| 高陵县| 出国| 新源县| 遵化市| 读书| 梁平县| 海南省| 蒙阴县| 尚志市| 高雄市| 巫溪县| 伊春市| 白水县| 宿迁市| 新津县| 柏乡县| 鹤山市| 德令哈市| 浦城县| 苍溪县| 枣强县| 平武县| 玛沁县| 宁安市| 龙岩市| 平乐县|