遇到个很奇怪的有关问题
遇到个很奇怪的问题
这段函数执行,显示从target[9][5]开始,不是从target[1][1]开始,百思不得其解啊
------解决思路----------------------
太多行了
前面的滚屏看不到了吧
------解决思路----------------------
在cmd窗口中执行以下命令:
cd /d 你的exe文件所在盘符和目录
你的exe文件 >out.txt
notepad out.txt
这段函数执行,显示从target[9][5]开始,不是从target[1][1]开始,百思不得其解啊
void filter_arr(int target[][COL_INT])
{
int i,j;
int a,b,c,d;
for(i=1;i<ROW-1;i++)
{
for(j=1;j<COL_INT-1;j++)
{
a=abs(target[i][j]-target[i-1][j]);
b=abs(target[i][j]-target[i+1][j]);
c=abs(target[i][j]-target[i][j-1]);
d=abs(target[i][j]-target[i][j+1]);
if(a>1&&b>1&&c>1&&d>1)
{
target[i][j]=(a+b+c+d)/4;
printf("The filter worked in target[%d][%d]\n",i,j);
}
else
{
printf("The abcd of target[%d][%d] is %d %d %d %d \n",i,j,a,b,c,d);
}
}
}
}
------解决思路----------------------
太多行了
前面的滚屏看不到了吧
------解决思路----------------------
在cmd窗口中执行以下命令:
cd /d 你的exe文件所在盘符和目录
你的exe文件 >out.txt
notepad out.txt