CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于文件操作的若干疑问?

楼主zliang2000(蝴蝶剑)2004-05-04 16:39:10 在 VC/MFC / 基础类 提问

我用vc写了一个关于点阵字体显示的程序,流程是这样,程序从一个文件里读入用户想转换的汉字,因为一个汉字占两个字节,所以我每次读出两个字节,经过计算转换成该汉字在点阵库中的偏移量,然后用fseek根据这个偏移量在汉字的16x16点阵库中查找读出汉字对应的32个字节的点阵,查找到后将其点阵取出写入另外一个文件,但我在判断用户输入的汉字文件用了feof判断文件结束,在输出文件程序总是把其最后一个汉字重复打出他的点阵,就是打了两次,这个是怎么回事?又没有其他方法判断文件结束?还有一个问题,我想在输出文件中换行,我用了fprintf,里面用\n的时候打出的是乱码,如何在文件中换行输出?\t可以在fprintf中可以使用,这是怎么回事?  
   
        另外一个问题比较困难,就是我每次在给出用户点阵的时候想跟着显示这个点阵的汉字,在计算机中有没有一个更好更容易的办法解决汉字显示问题,我找了许多资料都是需要自己写汉字显示的,请高手帮忙,立刻给分。参与进来者给鼓励分!解决问题或者提供资料给高分! 问题点数:70、回复次数:3Top

1 楼ohbaby(混混日子骗骗钱)回复于 2004-05-04 18:35:54 得分 35

up  
  fprintf的问题,应该是对“\n\r”(还是\r\n?)的处理有问题了Top

2 楼subtop(南来北往)回复于 2004-05-04 18:42:45 得分 35

理论上应该是\r\n,(回车\换行),  
  \n   New   line    
  \r   Carriage   return    
  但是有些时候只要一个\n就可以了Top

3 楼zliang2000(蝴蝶剑)回复于 2004-05-05 19:14:44 得分 0

谢谢朋友帮忙!Top

相关问题

  • 关于用fstream进行文件操作的疑问???
  • 文件遍历操作疑问:怎样将所有符合条件的文件更名?
  • 文件操作!
  • 文件操作
  • 文件操作?
  • 文件操作
  • 文件操作
  • 文件操作
  • 文件操作
  • 文件操作

关键词

  • 汉字
  • 文件
  • 用户
  • 点阵
  • 程序
  • 显示
  • 问题
  • 换行
  • 时候

得分解答快速导航

  • 帖主:zliang2000
  • ohbaby
  • subtop

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo