好吧,我想将一个字符串值从一个文件传递到另一个文件,我该怎么做?我不想将它保存到文本文件中并在另一个文件中读取它,我直接想将它传递给另一个c文件。谢谢提前。
答案 0 :(得分:1)
也许只是#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将是一个宏)
答案 1 :(得分:0)
您可能希望extern char commonstr[]
位于顶部的某个位置(可能位于标题中?)和char commonstr[LENGTH]
个文件中的.c
。然后在整个项目中都可以使用commonstr
。
C中有关于外部变量的an awesome post。