如何在C中读取2D双数组中的.pgm图像文件

问题很简单:如何将.pgm图像文件读入C中的2D双数组。我的内存中没有.pgm缓冲区。 我想把它从磁盘读入内存。

如果我能得到一个代码片段,真的很感激。 谢谢。

您可能不会让某人为您编写所有代码,但这里有一些有用的链接可能会指向您正确的方向:

如果它保存为ASCII,您可以使用C语言的“普通”文件读取它。您当然可以使用netpbm库(仅限linux?),它为您提供处理pgm文件的function。