“tc.h”显示找不到文件

我跟着ls写的代码,ls的可以运行,我的不行,这个好像是找不到头文件,有没有谁能讲讲怎么搞啊

img

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7407343
  • 除此之外, 这篇博客: 模拟实现ls的总结与感悟中的 颜色控制 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • printf(“\033[31m hello \033[0m”)
    划线处就是控制颜色输出的格式,黑体字就是我们需要他是什么颜色

    背景色 字体色

    40: 黑 30: 黑

    41: 红 31: 红

    42: 绿 32: 绿

    43: 黄 33: 黄

    44: 蓝 34: 蓝

    45: 紫 35: 紫

    46: 深绿 36: 深绿

    47: 白色 37: 白色
    记得在打印完之后,把颜色恢复成NONE[^ 4],不然再后面的打印都会跟着变色。

    其他的printf格式就由你们去探索吧

这个 tc.h 是啥文件,看代码也用不着,把这句注释掉试试://#include "tc.h" 。代码里用到 kbhit() 函数,需包含 #include <conio.h> 头文件。