将值传递给另一个c文件

时间:2013-04-09 15:54:00

标签: c variables return-value

我有一个A.c文件,其中包含一些char*变量str1。 我有一个B.c文件,其中包含一些f()函数,可以对char*变量进行一些转换。

我的观点是:如何将str的值传递给B.c,然后通过f()计算新字符串,然后将新字符串值发送回{{ 1}}?

1 个答案:

答案 0 :(得分:2)

例如:

// file: A.c

char* str1;

// file: B.c

extern char* str1;

void f(void)
{
  str1 = "blah";
}