练习题
🟢 基础练习
练习1:颜色测试
编写一个函数,在屏幕上显示所有16种颜色及其名称。
练习2:画分隔线
实现 screen_draw_line() 函数,在屏幕上画一行 ═ 字符(80个)。
练习3:定位输出
实现 screen_print_at(int row, int col, const char *str) 在指定位置输出。
🟡 进阶练习
练习4:完善printf
为 screen_printf 添加以下格式支持:
%u— 无符号整数%08x— 带前导零的十六进制%p— 指针地址
练习5:滚屏测试
编写测试代码,连续输出30行文本,验证滚屏功能正确。
🔴 挑战练习
练习6:状态栏
在屏幕最后一行实现一个固定的状态栏(不随内容滚动),显示系统信息。