今天看啥  ›  专栏  ›  CPP开发者

借助 ChatGPT 快速实现一个轻量级的控制台进度条库

CPP开发者  · 公众号  ·  · 2024-01-18 11:50

文章预览

本篇讲解如何利用 ChatGPT 快速实现一个控制台进度条小工具,相比单纯介绍某些特性,此种方式涉及知识的综合运用,也顺便谈谈如何结合 AI 进行编程。 问题描述 控制台程序执行一些耗时任务时,需要向用户显示当前任务执行的进度,以提供清晰的感知。比如一个下载程序,通过进度条便能告知用户当前的下载进度。 进度条可以单独显示,也可以在程序输出的最下方显示,下图是一个示例。 这是一种单控制条需求, 执行任务,显示进度,输出流依旧是从上至下依序进行,适合单线程的场景。 多控制条显示的效果如下图,实现要更加复杂一些,本文暂时不会涉及该部分。 ‍ 初步分析 控制台上显示的这种符号,称为 ASCII Art,就是以字符构建的某种图案,不借助图片,也能够有一个生动的展示效果,比如下图这种。 因此控制台进度条也称为 ASCII ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览