gpt4 book ai didi

c - 编译时出错 : "invalid operands to binary/(have ‘short int *’ and ‘int’ )"

转载 作者:行者123 更新时间:2023-12-04 22:46:50 27 4
gpt4 key购买 nike

short int cipher[50],len;
while(cipher != 0)
{
cipher=cipher/10;
++len;
}

需要统计用户提供的位数。

 error: invalid operands to binary / (have ‘short int *’ and ‘int’)
cipher=cipher/10;

最佳答案

正如 gsamaras 所指出的,您将 cipher 定义为一个包含 50 个 short int 的数组。大概你只想要一个数字,所以你将它定义为 e。 G。 as long long cipher;(C 不是 COBOL 或必须指定位数的东西)。并且不要忘记初始化 len

关于c - 编译时出错 : "invalid operands to binary/(have ‘short int *’ and ‘int’ )",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54324169/

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