gpt4 book ai didi

c - 我的 C 程序有一个 char,我希望它能容纳更多数据,我应该用什么数据类型替换它?

转载 作者:行者123 更新时间:2023-11-30 19:00:14 24 4
gpt4 key购买 nike

我想修改一个从相机捕获板抓取图像的程序,现在它使用一个字符并说它限制为 1000 张图像,它早/晚,我需要 sleep ,所以也许有更好的方法这个,但我想也许我可以用更高容量的数据类型替换所有相关的数据变量......现在它用 malloc 定义内存,如果这有帮助的话。

最佳答案

我的猜测是,将 char 更改为 int32 是行不通的。数据很可能存储为每个 channel 的 8 位值左右,因此使用 char 并将类型更改为更大的类型只会增加内存使用开销。

您正在寻找的是一个值为 1000 的常量/文字,可以将其重新定义为更高的值,因为恰好可能选择 1000 作为限制限制,不是某些计算的结果。

关于c - 我的 C 程序有一个 char,我希望它能容纳更多数据,我应该用什么数据类型替换它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2085497/

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