ChinaUnix.net
相关文章推荐:

c语言 头文件

问下谁有没有c语言头文件大全电子稿,我现在在学习c语言,想更多地了解c语言各个头文件的具体作用,最好附有有头文件的具体使用, 先谢谢提供者

by 忆秋 - C/C++ - 2008-04-12 12:34:54 阅读(2194) 回复(2)

相关讨论

现在有三个文件apue.h 、 wait.c 、 14.6.c apue.h中是各个函数的声明; 在wait.c中定义了apue.h中的几个函数WAIT_PARENT、WAIT_cHILD等,并且用到apue.h中的err_sys(仅仅是用到,而没有定义,err_sys函数在别处定义); 在14.6.c是主函数,也用到err_sys函数。 gcc -o a.out 14.6.c wait.c 出现如下错误:[code]14.6.c:(.text+0x38): multiple definition of `err_sys' /tmp/ccO4WyJS.o:wait.c:(.text+0x38): first defined he...

by suanmeilizhi - C/C++ - 2012-04-06 14:54:02 阅读(3118) 回复(7)

假设一下场景: 有以下c文件: 1)a.c #include "a.h" void a() { ....... } 2)b.c #include "b.h" void b() { ...... } 假设 b.c 中的 b()要用到 a.c头文件 a.h 里定义的宏, 机在a.h中定义宏 AA #define AA 2 在 b.c 的 b() 中使用 AA 我是否可以进行以下2种选择: 选择1:在 b.c 中添加 "#include "a.h",单独编译 b.c 就可以实现。 选择2:分别将 a.c, b.c 编译后连接在一起,形成一个可执行文件,那样 b()就...

by sherf - C/C++ - 2008-12-07 11:59:50 阅读(4572) 回复(21)

头文件< stdrag>;中调用函数有va_strat,va_arg,va_end 这三个函数如何使用,请说细一点 :em06:

by 天上流星 - C/C++ - 2004-05-23 21:05:10 阅读(1233) 回复(5)

我在visual c++中试验,发现在自己定义的头文件里,extern “c”只能用在.hpp中而不能用在.h中。但是用include 时却是能够使用里面的printf函数的,按理来说,stdio.h也是含有extern “c”的啊求大神解惑

by zhulangbitao - C/C++ - 2012-02-26 23:08:16 阅读(2252) 回复(2)

小弟关于头文件有些不明白的地方,还请各位高手指教。 现在我有一个config.h,里面有2行代码#ifndef __cONFIG_H #define __cONFIG_H 不知道里面的 __cONFIG_H指的是什么?

by zxpkyo - C/C++ - 2008-08-28 15:27:10 阅读(2411) 回复(11)

各位大虾,我是c语言新手,更是linux新手!请教: 1. 在标准的c头文件是否包含Strings.h 注意不是string.h; 2.在XP和linux是否会因为编译器的不同,而使得标准c自带的头文件不同? 3. 还有在网上搜很容易能看到如:sys/times.h 、sys/style.h的头文件,但是在XP下我装的Vc运行时显示,找不到这些头文件也包括这是什么原因

by webworld - C/C++ - 2006-08-18 10:41:49 阅读(6873) 回复(12)

我原来买了一本书,他使用的编程环境是tc2.0而我用的是linux+gcc,书中的好多例子中多是用到了tc2.0 特有的函数,头文件,我如何把tc中的头文件,函数移植到linux中呢?

by zwolfer - C/C++ - 2005-05-05 22:31:39 阅读(1665) 回复(13)

我对c语言不熟,而c里面又有大量的头文件和函数,整的我读程序很慢,但又不得不读。谁能给说一下头文件怎么查,在UNIX里存放在哪,函数可以用man命令查。还请高手给介绍一下用c编程的经验。

by jiuri - C/C++ - 2003-06-05 17:34:58 阅读(1333) 回复(2)

什么是c语言中的公用头文件和私用头文件,他们分别是怎么写的?

by yeweinan - C/C++ - 2003-05-27 09:52:36 阅读(2264) 回复(3)

[code] #include ; #include ; int main() { char buf[255]; char data[255]; char cmd[300]; FILE *fp; sprintf(buf, "ls -al *.c *.h | awk '{print $9}'"); fp = popen(buf, "r"); while (fgets(data, sizeof data, fp)) { printf("%s", data); sprintf(cmd, "%s%s", "indent ", data); //puts(cmd); ...

by jetrix - C/C++ - 2005-03-14 15:56:08 阅读(1159) 回复(2)