2011-10-13 20 views

回答

1

的extern变量也许只是一个的#define MY_STR“你的价值”将做的工作。

刚刚创建.h文件,包括在你的这两个C文件

#ifndef _MY_HEADER_H 
#define _MY_HEADER_H 

#define MY_STR "your value" 

#endif 

然后在你的源代码

#include "yourfile.h" 

和使用您的MY_STR为常数(请注意,MY_STR将是一个宏)

0

您可能需要extern char commonstr[]顶部某处(可能位于标头?)和char commonstr[LENGTH]位于.c文件之一中。然后commonstr将在整个项目中可用。

an awesome post关于C.

相关问题