怎么将整型数据存入文本文件中
如何将整型数据存入文本文件中
代码如下
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;
然后保存
可以用文本打开:)
代码如下
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;
然后保存
可以用文本打开:)