这段代码试图将文件夹中的jpg文件转换成RGB数据后放入链表请为我指出问题: while1 ep =readdirdp; ifep==NULL break; ifep-d_name0== continue; ifstrstrep-d_namejpg
在这段代码中,存在以下问题:
- 未定义
dp和ep变量,这可能导致编译错误。 LINE是一个未定义的宏,可能会导致编译错误。- 在
load_img()函数中,传递给jpeg参数的是文件名的指针,而不是文件的路径。这可能导致无法正确加载图片。 - 在
jpg2rgb()函数中,传递给jpgdata参数的是指向 JPG 数据的指针,而不是文件名。这可能导致无法正确解码 JPG 数据。 - 在
new_node()函数中,传递给jpgdata参数的是指向 JPG 数据的指针,而不是 RGB 数据。这可能导致链表中存储的数据不正确。 - 未定义
head变量,这可能导致编译错误。 - 在
list_add_tail()函数中,传递给head参数的是未定义的变量,这可能导致编译错误。
您可能需要根据实际情况进行适当的修改和补充。
原文地址: https://www.cveoy.top/t/topic/iIiD 著作权归作者所有。请勿转载和采集!