用VC++6.0写C语言代码,定义结构体的时候,我写typedef struct{
char[5] name;
double log;
}City;
结果居然报错了,说City不是一个基本类型,书上差不多也是这样写的。请问这样有什么错啊,怎么办?
还有一个结构体类型,没有字符数组这种成员,可是也是报错,也是说这个不是基类型,我很郁闷,明明是抄书上的
追答你把程序拿来看看,肯定是你写错了
追问#include
#include
typedef struct{
char name[10];//城市名称
double lng;//经度
double lat;//纬度
} City;//城市结构体
你好,比如说这样子的
追答你的string.h错了,s是小写的
追问刚才用vs2010走了下,报错得厉害,怎么办啊,定义不了结构体
它说我的这个结构体是重定义了,不同的基类型,什么意思?
追答抱歉我也不是很懂
你这个好像涉及多个文件了
追问题目要求就是多个文件的,心好累
追答多个文件不是很懂了
追问好吧,没关系哈
还是很谢谢你
一年没碰C语言了我
追答慢慢来吧
这个5是我刚才不小心写错了。。。问题是没有这个错误还是会报错啊