c ++中的c#是否有可能逐位写入文件。 exmaple在for循环的每次迭代中写一位。
void QT (int MINX, int MAXX,int MINY, int MAXY){
short val = (short)normalizedImg[MINX, MINY];
for(int x = MINX; x < MAXX; x++){
for(int y = MINY; y < MAXY; y++){
if (val != (short)normalizedImg[x,y])
//Math.Pow(val - (short)normalizedImg[x, y], 2) > Math.Pow(T, 2)
{
//writebit(1);
QT(MINX,(MINX+MAXX)/2,MINY,(MINY+MAXY)/2);
QT(MINX,(MINX+MAXX)/2,(MINY+MAXY)/2,MAXY);
QT((MINX+MAXX)/2,MAXX,MINY,(MINY+MAXY)/2);
QT((MINX+MAXX)/2,MAXX,(MINY+MAXY)/2,MAXY);
return;
}
}
}
//Writebit(0)
}
问题是如果我在字符串的帮助下这样做,事情变得非常缓慢。