关于C++时间函数

天屎 2013-04-11 08:58:17
C++时间函数返回的系统时间末尾是不是自带换行符?为什么写入文件的系统时间都自动换行了?而再次读取然后再写入又不自动换行了?
...全文
92 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
e_play 2013-04-11
  • 打赏
  • 举报
回复
引用 1 楼 wuxupu 的回复:
把时间浪费在质疑标准库函数是不对的
;
赵4老师 2013-04-11
  • 打赏
  • 举报
回复
推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。 不要把 fopen("...","...");fscanf,fprintf,fclose //读时把\r\n替换成\n,写时把\n替换成\r\n;读到\x1a就设置EOF;读写的内容当字符看待 和 fopen("...","...b");fread,fwrite,fclose //不作以上替换,遇到\x1a仍继续读;读写的内容当字节看待 弄混了
天屎 2013-04-11
  • 打赏
  • 举报
回复
引用 5 楼 smallnat 的回复:
虽然不知道你使用的哪个函数,但肯定不会带上换行符。如果你在写文件的时候写入了换行符,那请检查写入文件的源码。
知道问题出在哪了!库函数返回的string应该是带了换行符的,将字符串后的换行符去掉就好了。
hznat 2013-04-11
  • 打赏
  • 举报
回复
虽然不知道你使用的哪个函数,但肯定不会带上换行符。如果你在写文件的时候写入了换行符,那请检查写入文件的源码。
zyhaohaoxuexi 2013-04-11
  • 打赏
  • 举报
回复
引用 1 楼 wuxupu 的回复:
把时间浪费在质疑标准库函数是不对的
弱弱的问下为什么这样说啊???初学者不都是该先把库函数学好么?
zyhaohaoxuexi 2013-04-11
  • 打赏
  • 举报
回复
引用 楼主 u010199087 的回复:
C++时间函数返回的系统时间末尾是不是自带换行符?为什么写入文件的系统时间都自动换行了?而再次读取然后再写入又不自动换行了?
小生请教下,,,为什么这样说呢/?
higter 2013-04-11
  • 打赏
  • 举报
回复
楼上犀利而经典。佩服佩服。
wuxupu 2013-04-11
  • 打赏
  • 举报
回复
把时间浪费在质疑标准库函数是不对的

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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