0 删除字符串多余的字符 - 第2页 - - 21ic电子技术开发论坛
发新帖我要提问
12
返回列表
打印
[应用方案]

删除字符串多余的字符

[复制链接]
楼主: eefas
手机看帖
扫描二维码
随时随地手机跟帖
21
vivilyly| | 2024-3-18 01:19 | 只看该作者 回帖奖励 |倒序浏览
#include <stdio.h>

int main() {
    char str1[20] = "Hello, World!";
    char str2[20];
    int i, j;

    for(i = 0, j = 0; str1[i] != '\0'; i++) {
        str2[j] = str1[i];
        j++;
    }

    printf("str2: %s\n", str2);

    return 0;
}

使用特权

评论回复
22
uiint| | 2024-3-18 02:49 | 只看该作者
可以传入一个字符,将该字符从字符串中删除;或者传入一个下标index,将index处的字符删除;还可以传入两个下标startIndex和endIndex,将从startIndex到endIndex范围内的字符删除。

使用特权

评论回复
23
uytyu| | 2024-3-23 18:11 | 只看该作者
使用两个指针 writePtr 和 readPtr 来跟踪当前写入和读取的位置

使用特权

评论回复
24
sesefadou| | 2024-3-27 11:07 | 只看该作者
在这个示例中,通过循环遍历字符串str1,逐个将字符复制到str2中,直到遇到字符串结束符'\0'。

使用特权

评论回复
25
burgessmaggie| | 2024-3-27 21:22 | 只看该作者
C语言中有一些字符串处理函数,如strlen()、strcpy()、strcat()等,可以用于处理字符串。例如,可以使用strlen()函数获取字符串的长度,然后使用strcpy()函数复制需要保留的字符串部分。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则