
c/c++
luobin2024
这个作者很懒,什么都没留下…
展开
-
C语言宏定义的使用小结
C语言宏定义的使用小结 1。防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif2。得到指定地址上的一个字节或字#define MEM_B( x ) ( *( (byte *) (x) ) )#define MEM_W( x ) ( *( (word *) (x) ) )3。求最大值和最转载 2012-09-26 17:12:00 · 911 阅读 · 0 评论 -
I/O重定向应用例子
#include#include#include#define MAX 10int main(){ int array[MAX]; int i; int max; printf("please input number:\n"); for(i=0;i scanf("%d",&array[i]);}m原创 2012-11-13 11:48:16 · 878 阅读 · 0 评论 -
undefined reference to 'pthread_create'问题解决
由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误:undefined reference to 'pthread_create'undefined reference to 'pthread_join'问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthrea转载 2012-11-30 18:04:16 · 714 阅读 · 0 评论 -
Linux下的多线程编程
Linux下的多线程编程本文出自:http://www.china-pub.com 作者: 姚继锋 1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支转载 2013-03-01 12:58:13 · 493 阅读 · 0 评论 -
include头文件的使用方法
C/C++不同文件夹下包含头文件的方法及#include的使用 本文主要介绍了如何不同文件夹下使用预处理器指示符#include。假设我们有如下一个工程,其中包含了几个源代码文件和头文件。其中main.c是主源代码文件,里面包含main函数。在base中包含:func3.h,func3.c,文件夹main和文件夹func4在main中包含:main.c,func1.转载 2013-08-20 17:17:23 · 1809 阅读 · 0 评论