C语言课程设计的一点资料(TC)

恩, 因为Teacher要求对图形/文件/工程熟练掌握, 我把这些东西总结一下吧

1, 图形

使用图形库,首先引入

#include<graphics.h>

头文件graphics.h, 以及在编译环境里勾上图形库(作用是tcc编译时加入lib/graphics.lib)
基本操作请参考: http://www.bccn.net/Article/kfyy/vc/jszl/200708/5808.html

2, 文件

这个,书上够详细了,就略吧..
推荐一个方便调试的方法: 用scanf/printf调试输入输出成功后,直接在程序开始处加上

freopen("debug\\in.txt","r",stdin);
freopen("debug\\out.txt","w",stdout);

即可使输入输出全部文件化(不用做其他改动,比较方便).

3, 工程

  • 每一个C源文件都要建立一个与之名字一样的H文件,里面仅仅包括该C文件的函数的声明和注释(接口说明等),其他的什么也不会有,比如变量的定义等等不应该有;
  • 建立一个所有的文件都要共同使用的头文件,里面就是放那些需要的系统头文件,比如
    #include<stdio.h>#include<stdlib.h>

    等等,把这个文件命名为common.h;

  • 每个C源文件应该包含自己的头文件以及那个共同使用的头文件
  • 主文件main.c里面包含所有的头文件(包括那个共同使用的文件),main.c里面的函数可以再做一个头文件,也可以直接放在文件的开头部分声明就可以了

参考资料: http://blog.ednchina.com/fpga2006/33233/message.aspx

4 thoughts on “C语言课程设计的一点资料(TC)”

Leave a Reply

Your email address will not be published. Required fields are marked *

QR Code Business Card