Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo escribir un programa en C++ para intercambiar el primer y segundo bit de cada byte en un archivo txt y generar el archivo

Cómo escribir un programa en C++ para intercambiar el primer y segundo bit de cada byte en un archivo txt y generar el archivo

#include?

int?main()?{ ARCHIVO*?fp?=?fopen("11.txt",?" rb+"); while(fread(buf,?1,?2,?fp)? ==?2)?{

fseek(fp,? -2,?SEEK_CUR);

buf [0]?^=?buf[1];

buf[1]?^=?buf[0];

buf[0]?^=?buf[1 ];

fwrite(buf,?1,?2,?fp);

fseek(fp,?0,?SEEK_CUR); } fclose(fp); ;

}

¿Esto no es unicode be to unicode le o le to be?......