请问这两段代码输出的结果怎么不一样
请问这两段代码输出的结果怎么不一样。
代码段1:
ifstream input("C:\\111.raw");
BYTE nTemp;
for (int i=0;i<12;++i)
{
for (int j=0;j<20;++j)
{
input>>nTemp;
TRACE("%u,",nTemp);
}
TRACE("\n");
}
代码段2:
FILE *pFile=fopen("c:\\1111.raw","rb");
BYTE nTemp;
for (int i=0;i<12;++i)
{
for (int j=0;j<20;++j)
{
fread(&nTemp,1,1,pFile);
TRACE("%u,",nTemp);
}
TRACE("\n");
}
fclose(pFile);