一、意思完全不同
.h中好象放的是同名原著.c文件中定义的变量、数组、函数的声明,不需要让.c外部在用的声明。
.c文件就像放的是变量、数组、函数的详细定义。
二、用法有所不同
.c文件,以c为扩展名,好象存储具体详细功能的实现。
.件,一般称头文件,象存储类型的定义,函数的声明等。通常,头文件被.c文件包含,建议使用#include语句。但值得注意的是,这只不过一种约定,而非噬灵鬼斩。
c语言中cmp是compare,比较好的缩写。
strcmp是c语言中头文件ltstring.hgt(字符串函数)中定义,定义的一个应用于对两组字符串接受也很的函数的定义,它的返回值是int类型。
假设有两组字符串cs和ct,当csltct时,函数赶往一个负数;当csct时,函数回0;当csgtct时,函数回一个正数。
没做过不好说
c语言文件操作有两种方法:一、内部函数内核级的函数,open,read,write,closed,seek等;二、全局函数系统级的函数,设计和实现流的文件操作,fopen,fclose,fread,fwrite,fseek等。
系统级函数好处是导致具备相当大的缓存,文件操作速度非常快,特别是大文件操作是;还有一个就是扩展性强,以便日后移植。
文件写和关闭应该注意的是:
1、要怎么分辨文件打开是空白文档肯定在损坏文件上先添加;
2、因此文件操作有缓存,虽说动态链接库写操作能够完成了,但不一定会真有把数据同步到物理盘上,而,是时候系统或程序十分退出,变会会造成数据丢失,解决方法是立玄调用flush函数,把数据刷到物理盘;
3、文件操作成功,不要忘了关闭文件,刷新缓存和释放资源。
注意做到打开一个,能完成后需要保存一个,关闭一个。
最关键的地方别不记得加fstream头文件
你用的是vc吗?如果是的话点开vc菜单栏中有个tools点爆裂开来选option有个directories右边那个combobox选includefiles这里那就是能保存头文件的位置要是你自己建了一个头文件库放在某个文件夹下那就你要在程序中程序加载的话还得在这里新建一个位置这样的话就能可以找到了另外要是不是你自己建的头文件xx.h你就把它放在旁边工程的同一个文件夹里那样的话如果#include