91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
同仁县| 洛阳市| 兴宁市| 博罗县| 广汉市| 新丰县| 陆丰市| 阳高县| 昌宁县| 滨州市| 独山县| 通州市| 万州区| 新河县| 上虞市| 科尔| 香河县| 遂昌县| 略阳县| 高邑县| 嵊州市| 临沭县| 黄冈市| 大渡口区| 黔江区| 巧家县| 大姚县| 华阴市| 赤水市| 宁都县| 阜南县| 大厂| 罗平县| 铜鼓县| 灵丘县| 台南市| 黄平县| 萍乡市| 阿勒泰市| 黑水县| 镇宁|