怎么将整型数据存入文本文件中

如何将整型数据存入文本文件中
代码如下
CFile   file
                int   num=65;
              file.Write(&num,sizeof(num));
为什么存好文本中的不65呀,怎么样才能原保存呀   大家帮帮

------解决方案--------------------
CString strTmp;
strTmp.Format( "%d ",num);
file.Write(strTmp,strTmp.GetLength());
file.Close();

差不多这样吧
------解决方案--------------------
楼主需要先将整型数据转换为字符型然后再写入文件,或者按下面的语句也可:

int num = 65;
FILE * fout = fopen( "num.txt ", "wt ");
if (fout)
{
fwrite(&num, sizeof(int), fout); //也可以fprintf(fout, "%d\n ", num);
fclose(fout);
}
------解决方案--------------------
int num=65;
是一个四字节的整数
如果你想用65表示 'A '
声明为BYTE num=65;
然后保存
可以用文本打开:)