热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于输出到文件的问题,UP有分!

write(fnew,BarCode,10);write(fnew,numnew,8);write(fnew,\x0d,1);其中fnew是一个文件名,BarCode和numnew
write(fnew,BarCode,10);
write(fnew,numnew,8);
write(fnew,"\x0d",1);
其中fnew是一个文件名,
BarCode和numnew分别是要导入文件的字符串(在这些代码之前赋过值),
执write(fnew,"\x0d",1);后,在*.txt文件中显示的是一个黑色的方块,这样的话我使用其它软件就不能正常的对这个文件进行读取。。。



各位帮忙!!谢谢!!

9 个解决方案

#1


just try:
write(fnew,"\x0d",1); //回车
write(fnew,"\x0a",1); //换行

#2


你是不是想换行啊?把"\x0d"改成"\n"。如果永远没有移植的需要,"\x0d\x0a"说不定也可以。

#3


to freefalcon(心宇):
谢谢,
write(fnew,"\x0d",1); 
write(fnew,"\x0a",1); 
我试过,和write(fnew,"\x0d\x0a",1); 一样,在*.txt文件中显示的是两个黑色的方块

#4


to Hotman_x(小人)
谢谢,
write(fnew,"\n",1);我试过,和write(fnew,"\x0d",1); 一样,在*.txt文件中显示的是一个黑色的方块
write(fnew,"\x0d\x0a",1); 和write(fnew,"\n\r",1); 一样,在*.txt文件中显示的是两个黑色的方块

#5


write(fnew,"\x0d",1); 不加不行吗

#6


用writeln写换行.

#7


可以这样:

FILE *fnew;
////打开文件

write(fnew,BarCode,10);
write(fnew,numnew,8);

write(fnew,"%c",0x0D);
write(fnew,"%c",0x0A);

这样就可以了:)

#8


错了,不好意思
FILE *fnew;

fwrite(BarCode,10,1,fnew);
fwrite(numnew,8,1,fnew);
int c=0x0D;
fwrite(&c,1,1,fnew);
c=0x0A;
fwrite(&c,1,1,fnew);

#9


对不起大家,有些问题。。。是我自己搞错了。。。。>_<

推荐阅读
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • Hadoop发行版本选择指南:技术解析与应用实践
    本文详细介绍了Hadoop的不同发行版本及其特点,帮助读者根据实际需求选择最合适的Hadoop版本。内容涵盖Apache Hadoop、Cloudera CDH等主流版本的特性及应用场景。 ... [详细]
  • 本教程详细介绍了如何使用 TensorFlow 2.0 构建和训练多层感知机(MLP)网络,涵盖回归和分类任务。通过具体示例和代码实现,帮助初学者快速掌握 TensorFlow 的核心概念和操作。 ... [详细]
  • 本题探讨了在大数据结构背景下,如何通过整体二分和CDQ分治等高级算法优化处理复杂的时间序列问题。题目设定包括节点数量、查询次数和权重限制,并详细分析了解决方案中的关键步骤。 ... [详细]
  • Python 内存管理机制详解
    本文深入探讨了Python的内存管理机制,涵盖了垃圾回收、引用计数和内存池机制。通过具体示例和专业解释,帮助读者理解Python如何高效地管理和释放内存资源。 ... [详细]
  • 在进行QT交叉编译时,可能会遇到与目标架构不匹配的宏定义问题。例如,当为ARM或MIPS架构编译时,需要确保使用正确的宏(如QT_ARCH_ARM或QT_ARCH_MIPS),而不是默认的QT_ARCH_I386。本文将详细介绍如何正确配置编译环境以避免此类错误。 ... [详细]
  • 本文介绍了如何在多线程环境中实现异步任务的事务控制,确保任务执行的一致性和可靠性。通过使用计数器和异常标记字段,系统能够准确判断所有异步线程的执行结果,并根据结果决定是否回滚或提交事务。 ... [详细]
  • JSOI2010 蔬菜庆典:树结构中的无限大权值问题
    本文探讨了 JSOI2010 的蔬菜庆典问题,主要关注如何处理非根非叶子节点的无限大权值情况。通过分析根节点及其子树的特性,提出了有效的解决方案,并详细解释了算法的实现过程。 ... [详细]
  • 本文详细介绍了如何在不同操作系统和设备上设置和配置网络连接的IP地址,涵盖静态和动态IP地址的设置方法。同时,提供了关于路由器和机顶盒等设备的IP配置指南。 ... [详细]
  • Python实现斐波那契数列的方法与优化
    本文详细介绍了如何在Python中编写斐波那契数列,并探讨了不同的实现方法及其性能优化。通过递归、迭代和公式法,读者可以了解每种方法的优缺点,并选择最适合自己的实现方式。 ... [详细]
  • 本文介绍 SQL Server 的基本概念和操作,涵盖系统数据库、常用数据类型、表的创建及增删改查等基础操作。通过实例帮助读者快速上手 SQL Server 数据库管理。 ... [详细]
  • 本文详细探讨了 org.apache.hadoop.ha.HAServiceTarget 类中的 checkFencingConfigured 方法,包括其功能、应用场景及代码示例。通过实际代码片段,帮助开发者更好地理解和使用该方法。 ... [详细]
  • Qt QTableView 内嵌控件的实现方法
    本文详细介绍了在 Qt QTableView 中嵌入控件的多种方法,包括使用 QItemDelegate、setIndexWidget 和 setIndexWidget 结合布局管理器。每种方法都有其适用场景和优缺点。 ... [详细]
  • 题目描述:给定一个N*M的网格,初始时网格中有k个芯片,每个芯片的位置已知。玩家可以在每一步操作中将所有芯片沿同一方向移动一格。如果芯片到达边界,则保持不动。目标是通过一系列操作,使每个芯片依次访问指定的目标位置。 ... [详细]
  • 本文介绍如何在Spring Boot项目中集成Redis,并通过具体案例展示其配置和使用方法。包括添加依赖、配置连接信息、自定义序列化方式以及实现仓储接口。 ... [详细]
author-avatar
KX林
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有