一.无法打开头文件 <graphics.h>
错误情况
首先先打开自己电脑上的VS编译器的目录,如果你和下图和笔者情况一样的话,那就好解决了,这里缺失了俩个文件缺失 easyx.h和 graphics.h 这两个源文件
解决方法
我们打开下面的这个网站,根据自己的版本进行下载就行了
下载完成后,根据指引下载,然后我们打开刚才的 include 文件夹查看
我们就发现缺失的俩个文件都下载好了,这个时候再打开 VS编译器 就不会报错了
二.编译时提示没有与参数列表匹配的重载函数实例
错误情况
大概就是下面这个情况
错误原因
这里的错误原因是因为字符串的实际存储有多种编码格式,如果默认的编码格式和实际执行的平台不相符就会发生错误
解决方法
以 VS2022 为例,点击项目>高级>字符集,然后更改为使用多字节字符集
然后代码就可以无障碍运行了
完整代码
#include<graphics.h> #include<stdio.h> #include<time.h> int main() { initgraph(640, 480); char str[] = { "I can do this all day" }; srand((unsigned int)time(NULL)); int x = 10; while (1) { settextcolor(RGB(rand() % 256, rand() % 256, rand() % 256)); settextstyle(x, 0, "楷体"); outtextxy(10, 10, str); Sleep(200); x++; } system("pause"); closegraph(); return 0; }
运行效果
整个句子越来越大,越来越大,并且不断的变换颜色,非常的炫酷,有兴趣的小伙伴们可以去试一试
以上就是本次分享的全部内容了,如有错误,欢迎积极指出