技术栈

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查询
相关推荐
济宁雪人
12 小时前
Java安全基础——JNI安全基础
java·开发语言
地平线开发者
12 小时前
征程 6 | QAT 新版 qconfig 量化模板使用教程
算法·自动驾驶
lsx202406
13 小时前
Django 视图详解
开发语言
多恩Stone
13 小时前
【ModelScope-1】数据集稀疏检出(Sparse Checkout)来下载指定目录
人工智能·python·算法·aigc
h***0665
13 小时前
【JSqlParser】Java使用JSqlParser解析SQL语句总结
java·开发语言·sql
代码or搬砖
13 小时前
Java Lambda 表达式全面详解
java·开发语言·python
山峰哥
13 小时前
沉浸式翻译插件深度评测:打破语言壁垒的黑科技利器
数据结构·科技·算法·编辑器·办公
这周也會开心
13 小时前
JDK1.8新增语法
java·开发语言
心随雨下
13 小时前
TypeScript泛型开发常见错误解析
java·开发语言·typescript
AI脚下的巨人
13 小时前
机器人逆运动学:从SVD到IK算法
算法·机器人
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连05Linux下V2Ray安装配置指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07KGG转MP3工具|非KGM文件|解密音频08“我的电脑”图标没了怎么办 4种方法找回0946个Nano-banana 精选提示词,持续更新中10全球最强模型Grok4,国内已可免费使用!(附教程)