技术栈

C语言之删除字符串中间和后面的*

He卡比2024-02-19 14:16
复制代码
#include <stdio.h>
void str1(char a[],char b[]){
    int k=0;
    _Bool flag=1;
    for(int i=0;a[i]!='\0';i++){
        if(a[i]!='*') flag=0;
        if(flag) b[k++]=a[i];
        if(!flag&&a[i]!='*') b[k++]=a[i];
    }
}
int main(){
    char a[100] = "****acb*da**c***da**sfa**fa";
    char b[100] ="\0";
    str1(a,b);
    printf("%s",b);
}

采用flag的控制方式,有效控制分支。

上一篇:快速实现一个自己的mini-vue3
下一篇:MySQL之select查询
相关推荐
froginwe11
2 分钟前
Vue.js 监听属性
开发语言
c++逐梦人
3 分钟前
五种IO模型与⾮阻塞IO
开发语言·网络
翎沣
5 分钟前
C++面向对象三大特性
开发语言·c++
Chen_harmony
5 分钟前
【习题02】打印菱形
c语言
吃着火锅x唱着歌
6 分钟前
LeetCode 962.最大宽度坡
算法·leetcode·职场和发展
驭渊的小故事
6 分钟前
java中的进程的详细解析
java·开发语言
烟雨江南aabb
11 分钟前
Python第六弹:python爬虫篇:什么是爬虫
开发语言·爬虫·python
沐知全栈开发
13 分钟前
Servlet 文件上传详解
开发语言
无限进步_
16 分钟前
【C++】C++11的类功能增强与STL变化
java·前端·数据结构·c++·后端·算法
WL_Aurora
23 分钟前
Python 算法基础篇之排序算法(一):冒泡、选择、插入
python·算法·排序算法
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03CC-Switch & Claude 基于 Linux 服务器安装使用指南04裂开!ChatGPT 居然开始要手机号验证,附详细解决方法05【AI】2026 年具身智能模型和世界模型总结06几个好用的ip纯净度检测网站07用了半年 OpenRouter,我换到了 Ofox.ai — 两个 AI API 聚合平台的真实对比08【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法09装上就回不去了:CodeGraph 让 AI 编程效率飙升 92%,它到底做了什么?10codex app每次打开重连5次Reconnecting问题解决