【发布时间】:2014-10-23 20:01:44
【问题描述】:
拜托,我正在寻求帮助,我已经绝望了。
这是我的代码:
#include <stdlib.h>
#include <stdio.h>
typedef struct {
int citatel, jmenovatel;
} Zlomek;
typedef struct {
Zlomek j, c;
} Slozeny;
int main()
{
Zlomek z1 = {2, 5}, z2 = {3, 7};
Slozeny slozenec = {z1, z2};
system("PAUSE");
return 0;
}
当我编译时,VS 只是抛出:错误 C2440: 'initializing' : cannot convert from 'Zlomek' to 'int'。有人可以帮帮我吗?
【问题讨论】:
-
VS 哪个版本?我在 VS2010(终极版)中制作了一个控制台 win32 应用程序,并将您的代码放入自动生成的 .cpp 文件中。在我将
int main()更改为int _tmain(int argc, _TCHAR* argv[])后,它编译时没有发出呜咽声