質問編集履歴
1
コード一部に自分で気づいた間違いがあり、修正しましたがやはり不具合は生じたままです
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
|
-
|
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(&
|
349
|
+
fwrite(&w,1,1,fp2);
|
350
|
-
|
350
|
+
|
351
|
-
fwrite(&
|
351
|
+
fwrite(&w,1,1,fp2);
|
352
|
-
|
352
|
+
|
353
|
-
fwrite(&
|
353
|
+
fwrite(&w,1,1,fp2);
|
354
354
|
|
355
355
|
}
|
356
356
|
|