質問編集履歴

1

コード一部に自分で気づいた間違いがあり、修正しましたがやはり不具合は生じたままです

2018/08/02 20:56

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -40,13 +40,13 @@
40
40
 
41
41
  int x,y,ofset,pad=0,x2,y2,pad2=0;
42
42
 
43
-
43
+ int w=255;
44
44
 
45
45
  short int pb,pb2;
46
46
 
47
47
  printf("file name:");
48
48
 
49
- scanf("%s",data);//テンプレート読み込み
49
+ scanf("%s",data);
50
50
 
51
51
  printf("%s\n",data);
52
52
 
@@ -236,11 +236,11 @@
236
236
 
237
237
  }
238
238
 
239
- printf("test");
239
+
240
-
240
+
241
- for(l=0;l<y2;l++){
241
+ for(l=0;l<y2-y;l++){
242
-
242
+
243
- for(m=0;m<x2;m++){
243
+ for(m=0;m<x2-x;m++){
244
244
 
245
245
  for(i=0;i<y;i++){
246
246
 
@@ -252,7 +252,7 @@
252
252
 
253
253
  sad[l][m].b=abs(pic2[i+l][j+m].r-pic[i][j].r);
254
254
 
255
-
255
+ printf("test");
256
256
 
257
257
  }
258
258
 
@@ -308,7 +308,7 @@
308
308
 
309
309
  if((pic[i][j].b==pic2[i+l][j+m].b)&&(pic[i][j].g==pic2[i+l][j+m].g)&&(pic[i][j].r==pic2[i+l][j+m].r)&&(pic2[i+l][j+m]==0)){
310
310
 
311
- pic2[i+l][j+m]=1;
311
+ pic2[i+l][j+m].t=1;
312
312
 
313
313
  }
314
314
 
@@ -346,11 +346,11 @@
346
346
 
347
347
  else{
348
348
 
349
- fwrite(&pic2[r+i][l+j].b,1,1,fp2);
349
+ fwrite(&w,1,1,fp2);
350
-
350
+
351
- fwrite(&pic2[r+i][l+j].g,1,1,fp2);
351
+ fwrite(&w,1,1,fp2);
352
-
352
+
353
- fwrite(&pic2[r+i][l+j].r,1,1,fp2);
353
+ fwrite(&w,1,1,fp2);
354
354
 
355
355
  }
356
356