
c语言中如何引用另一个源文件中定义的数组
我想在一个文件中定义:charscomm[28][4];用来存放内容,然后我想在另一个文件中使用这个scomm里的内容,那么我在另一个文件中引用前声明是这样的吗?exte...
我想在一个文件中定义:
char scomm[28][4];用来存放内容,然后我想在另一个文件中使用这个scomm里的内容,那么我在另一个文件中引用前声明是这样的吗?
extern char scomm[];
但这样出现下面编译错误:
warning C4047: 'function' : 'const char *' differs in levels of indirection from 'char '
如果我改成:
extern char scomm;
又出现下面错误:
error C2109: subscript requires array or pointer type
请问该如何引用呢?
使用extern char scomm[28][4];提示下面:
warning C4133: 'function' : incompatible types - from 'int [4]' to 'const char *'\
使用extern char *scomm错误提示:
warning C4047: 'function' : 'const char *' differs in levels of indirection from 'char '
warning C4024: 'strcpy' : different types for formal and actual parameter 2 展开
char scomm[28][4];用来存放内容,然后我想在另一个文件中使用这个scomm里的内容,那么我在另一个文件中引用前声明是这样的吗?
extern char scomm[];
但这样出现下面编译错误:
warning C4047: 'function' : 'const char *' differs in levels of indirection from 'char '
如果我改成:
extern char scomm;
又出现下面错误:
error C2109: subscript requires array or pointer type
请问该如何引用呢?
使用extern char scomm[28][4];提示下面:
warning C4133: 'function' : incompatible types - from 'int [4]' to 'const char *'\
使用extern char *scomm错误提示:
warning C4047: 'function' : 'const char *' differs in levels of indirection from 'char '
warning C4024: 'strcpy' : different types for formal and actual parameter 2 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |