93shell 2014-11-24 14:22 采纳率: 50%
浏览 7323
已采纳

怎样使用c++读取txt文件中的所有字符并输出,并在控制台排版

在写一个小游戏时遇到点问题,虽然用额外代码完成了工作,但是觉得会有更正确的解决方法,恳请各位求教
问题分为两部分:
1、有一个txt文件,分成几个段落,文件中中有中文字符和英文字符,并且有多个连在一起的换行,怎么在txt文件中读取所有的字符并进行输出,重要的是,这些多个连续换行也要在控制台体现。
2、有一个txt文件,假设有103个汉字,怎么在控制台把txt文件中字符按整10个字节的字符分别输出。额外问题:如果是103字节中有汉字和英文字符的混合呢?
希望能得到简洁和直接的代码,在此先谢过

  • 写回答

3条回答 默认 最新

  • lx624909677 2014-11-24 14:27
    关注

    首先你吧txt中的内容先度到内存中,然后输出的时候用strlen之类的函数来吧内容分成好多组,比如可以做一个临时数组来存放每10个单位长度的字符串,这样再输出的时候就好控制格式了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 Excel发现不可读取的内容
  • ¥15 UE5#if WITH_EDITOR导致打包的功能不可用
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?
  • ¥15 电磁场的matlab仿真
  • ¥15 mars2d在vue3中的引入问题
  • ¥50 h5唤醒支付宝并跳转至向小荷包转账界面
  • ¥15 算法题:数的划分,用记忆化DFS做WA求调
  • ¥15 chatglm-6b应用到django项目中,模型加载失败
  • ¥15 CreateBitmapFromWicBitmap内存释放问题。