我有一个A.c
文件,其中包含一些char*
变量str1
。
我有一个B.c
文件,其中包含一些f()
函数,可以对char*
变量进行一些转换。
我的观点是:如何将str
的值传递给B.c
,然后通过f()
计算新字符串,然后将新字符串值发送回{{ 1}}?
答案 0 :(得分:2)
例如:
// file: A.c
char* str1;
和
// file: B.c
extern char* str1;
void f(void)
{
str1 = "blah";
}