gpt4 book ai didi

c - Visual Studio : structures: error C2440

转载 作者:行者123 更新时间:2023-11-30 17:44:28 24 4
gpt4 key购买 nike

拜托,我正在寻求帮助,我已经绝望了。

这是我的代码:

#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:'初始化':无法从'Zlomek'转换为'int'。有人可以帮我吗?

最佳答案

您有一个旧的编译器,无法使用非常量执行初始化。

使用较新的编译器或替换

  Slozeny slozenec = {z1, z2};

  Slozeny slozenec ;
slozenec.j = z1 ;
slozenec.c = z2 ;

关于c - Visual Studio : structures: error C2440,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19985563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com