【发布时间】:2014-05-10 20:52:34
【问题描述】:
我在第一天使用 C,它与 C# 有点不同。我试图让一个函数返回一个结构,但我的代码看不到任何问题,但我不断收到错误“不兼容的类型:结构和标量”。
在我的 main.c 中,我执行此调用
struct Position pos = GetPosition();
在我的其他源文件中,我定义了函数:
struct Position getPosition(){
struct Position pos;
pos.latitude = 56;
pos.longitude = 18;
pos.time = 456;
return pos;
}
我在头文件中定义了函数,并将其包含在我的 main.c 文件中。 我犯了什么错误?
【问题讨论】:
-
这个蠕虫在 ideone demo 上完美运行。提示:C 区分大小写。
-
我在使用 C 的第一天,它与 C# 有点不同 轻描淡写? :-)
标签: c