vscode 清除多余空行

博客主要提及了使用正则表达式。正则表达式在信息技术领域应用广泛,可用于文本匹配、查找、替换等操作,能有效处理字符串相关任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用正则表达式

^\s*(?=\r?$)\n 

 

使用C语言、vscode软件、g++编译器、utf-8编码环境,做一个可以持续使用的家庭菜谱管理系统: 这个系统的功能有:1.添加菜谱,2.删除菜谱,3.修改菜谱,4.查找菜谱,5.随机推荐,5.喜好者管理; 选择从1开始编号:1,2,3,4,5,6,7......,操作中,输入空行结束选择,输入-1返回到菜单页面取消操作 菜谱信息:菜名、id(添加时按照加入顺序自动生成)、餐型、口味、状态、菜系、食材、步骤、时间、器具、喜好者 喜好者管理中是选择的,用户可以添加和删除喜好者 餐型:早餐、正餐、甜品、零食、饮品;(选1个) 口味:酸、甜、苦、辣、咸、凉、热;(可多选) 状态:汤,干,湿,脆,软,硬;(可多选) 菜系:鲁菜、川菜、粤菜、苏菜、闽菜、浙菜、湘菜、徽菜、东北菜、家常菜、西餐;(选一个) 喜好者是选择的,用户可以添加和删除喜好者 功能详细解释如下: 1.添加菜谱,依次输入菜名、id(添加时按照加入顺序自动生成)、餐型、口味、状态、菜系、食材、步骤、时间、器具、喜好者,添加成功后显示完整信息,随时可退出当前操作返回到菜单; 2.删除菜谱可以根据菜名、菜谱id查找到对应的菜谱,显示菜谱信息,确定是否删除,是则删除成功,否则取消操作,随时可退出当前操作返回到菜单; 3.修改菜谱可以根据菜名、菜谱id查找到对应菜谱,显示菜谱信息后,选择要修改的对应信息修改该信息,修改完成后显示修改后的菜谱信息,随时可退出当前操作返回到菜单; 4.查找菜谱可以根据菜名、id、餐型、口味、状态、菜系、食材、步骤、时间、器具、喜好者查询相应一个或多个菜谱,显示相关信息,也可以显示全部的菜谱信息,随时可退出当前操作返回到菜单; 5.随机推荐可以选择推荐一餐或几天的餐食,若是一餐,要先选择餐型,输入数量,选择口味、状态、菜系、食材、步骤、时间、器具、喜好者,如果相应信息未填写,则默认这项选择随机的,显示推荐菜谱的信息的;若是推荐几天的,则要填写每天每个餐型需要的数量正餐需要两次填写数量,一次为午餐,一次为晚餐,生成出几天的每顿餐的餐食,并给出食材采购的清单,一天的餐食推荐要包含所有餐型,随时可退出当前操作返回到菜单; 给出这个系统的完整c文件和h文件,都存储在WJ文件夹中,给出每个文件中完整的代码和注释
最新发布
07-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值