C/C++ 读入一个存有10进制数据的txt文件,见其中的数据转换为二进制并输出到另一个txt文件中

tonyliangli 2012-08-13 09:54:23
请问各位高手,我想使用C/C++读入一个存有10进制数据的txt文件,见其中的数据转换为二进制并输出到另一个txt文件中,请问具体如何操作,感激不尽!
...全文
548 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
luh713 2012-08-15
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

引用 9 楼 的回复:
我有点怀念赵老师了

C/C++ code
//读入一个存有10进制数据的i.txt文件:
//1
//12
//123
//将其中的数据转换为二进制并输出到另一个o.txt文件:
//1
//1100
//1111011
#include <stdio.h>
#include <stdlib.h>
FILE *fi,*fo;
char fni[260]="i.……
[/Quote]这个不是二进制存取类,哥别带坏了
luh713 2012-08-15
  • 打赏
  • 举报
回复
如果要以二进制存到txt里头,要用到低级I/O,就是open , read ,write,close 这些函数
baichi4141 2012-08-14
  • 打赏
  • 举报
回复
我有点怀念赵老师了
tonyliangli 2012-08-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

计算机中的数据全部都是二进制,不知道楼主想要干什么
[/Quote]
就是读取一个文本型的txt文件,里面存储的都是10进制的我们日常应用的数据,将这些数据导入后再转换成二进制,然后输出到另一个txt文件中,这样新的txt文件里存储的就都是二进制代码了
baichi4141 2012-08-14
  • 打赏
  • 举报
回复
计算机中的数据全部都是二进制,不知道楼主想要干什么
tonyliangli 2012-08-14
  • 打赏
  • 举报
回复
我读文件用到fopen
tonyliangli 2012-08-14
  • 打赏
  • 举报
回复
读文件用fopen
tonyliangli 2012-08-14
  • 打赏
  • 举报
回复
谁能给个代码呀?感激不尽
baichi4141 2012-08-14
  • 打赏
  • 举报
回复
赵老师是个好人啊
赵4老师 2012-08-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
我有点怀念赵老师了
[/Quote]
//读入一个存有10进制数据的i.txt文件:
//1
//12
//123
//将其中的数据转换为二进制并输出到另一个o.txt文件:
//1
//1100
//1111011
#include <stdio.h>
#include <stdlib.h>
FILE *fi,*fo;
char fni[260]="i.txt";
char fno[260]="o.txt";
int c;
char s[33];
int main() {
fi=fopen(fni,"r");
if (NULL==fi) {
fprintf(stderr,"Can not open file %s!\n",fni);
return 1;
}
fo=fopen(fno,"w");
if (NULL==fo) {
fclose(fi);
fprintf(stderr,"Can not create file %s!\n",fno);
return 2;
}
while (1) {
if (1!=fscanf(fi,"%d",&c)) break;
fprintf(fo,"%s\n",itoa(c,s,2));
}
fclose(fo);
fclose(fi);
return 0;
}
IVERS0N 2012-08-13
  • 打赏
  • 举报
回复
http://www.neu.edu.cn/cxsj/online/C13/c13index.html

文件的操作

进制转换用 itoa
tonyliangli 2012-08-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

读数据,然后把读到的数据转成十六进制,然后再写入!
[/Quote]
能具体给我个代码吗?谢谢,十进制转成二进制,关键是C语言文件的读入读出操作不太会。
shen_wei 2012-08-13
  • 打赏
  • 举报
回复
读数据,然后把读到的数据转成十六进制,然后再写入!

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧