C语言怎么处理有文字又有浮点型数字的文件

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:31:10
我要用C语言处理一个txt文本文件,这个文件里先是文字描述,后面是十进制浮点型数字,现在要把这个文件内容重新写到另一个文件里,文字不变,但是里面的数字要转换成十六进制,该怎么写这个程序。如果是十六进制浮点型数字又怎么转换成十进制的。

按照char型读入程序
然后进行ascii码范围判断
0的ascii码是48 9的ascii码是57
所以读入的char变量在这个范围内的时候
char a ;
.....
....
if (47<a && 58>a)
{
...进行数字处理
方法是设置一个int型变量来记载他的位数 直到小数点.然后依次乘
小数部分正好相反 从小数点开始直到a不是普通字符为止
}
然后继续循环