在C语言中操作数组 int image[128][256][3]; main() { int a=0; int b=0; int c=0; int d=0; int x=0; int y=0; //用于打开和读取每个文件并将其保存为image1的数组的代码 while(a==0)//使用while循环,以便可以同时读取和写入所有文件 { FILE*pfile=NULL; pfile=fopen(“图像01.红色”、“r”); 对于(y=0;y

在C语言中操作数组 int image[128][256][3]; main() { int a=0; int b=0; int c=0; int d=0; int x=0; int y=0; //用于打开和读取每个文件并将其保存为image1的数组的代码 while(a==0)//使用while循环,以便可以同时读取和写入所有文件 { FILE*pfile=NULL; pfile=fopen(“图像01.红色”、“r”); 对于(y=0;y,c,arrays,C,Arrays,,只需阅读“倒置并水平翻转”: 或者这样储存: fscanf(pfile,"%d", &image[HEIGHT - y - 1][WIDTH - x - 1][0]); 值得指出的是,您的while循环在这段代码中是完全无用的。您的代码与此相当:StackOverflow的一部分要点是构建一个可重用的知识库。如果您不想让其他人从您的问题及其答案中学习,您首先不应该将其放在这里。删除问题的编辑,以及阻止其他人从其答案中学习,这是非常糟糕的形式。上面没有代码。OP试图删除所有代码。我将其

,只需阅读“倒置并水平翻转”:

或者这样储存:

fscanf(pfile,"%d", &image[HEIGHT - y - 1][WIDTH - x - 1][0]);

值得指出的是,您的while循环在这段代码中是完全无用的。您的代码与此相当:StackOverflow的一部分要点是构建一个可重用的知识库。如果您不想让其他人从您的问题及其答案中学习,您首先不应该将其放在这里。删除问题的编辑,以及阻止其他人从其答案中学习,这是非常糟糕的形式。上面没有代码。OP试图删除所有代码。我将其回滚到以前的版本。OP:与其删除代码并引用外部网站,不如将其发布在此处。@wildplasser我将其回滚到以前的版本。
fscanf(pfile,"%d", &image[HEIGHT - y - 1][WIDTH - x - 1][0]);
fprintf(pfile,"%d %d %d ", 
  image[HEIGHT - y - 1][WIDTH - x - 1][0], 
  image[y][x][1], 
  image[y][x][2]
);