zoukankan      html  css  js  c++  java
  • 使用C库函数写文件出错

    最近在写一个服务器系统。。用于接收从客户端传来的数据。

    调了好久,一直出现非常诡异的错误:

    fopen 异常!

    fwrite 异常!

    fclose 异常!

    咋可能嘛!!!!!!!

    后来换用

    CreateFile

    WriteFile

    CloseHandle

    就没问题了。

    可是在接收INI文件时,写\n用记事本打开,会成为一个小黑点!

    于是还得找原因。。!!!

    近乎疯狂!!

    而且有时候new, malloc, delete, free都会报错!

    调了N天,终于发现是C库函数的问题~~~~~它还分单线程、多线程的库~~默认是单线程!!!!

    害死个人了。。

    VS2003下的配置如下图:

    Runtine Library 选择 Multi-threaded 即可。

    --------------------------------------------------------------

    VC8以后的编译器,已经不再使用单线程C-Runtime库,全部使用多线程库。

  • 相关阅读:
    四则运算测试脚本运行情况
    AAA
    (2015秋) 软工作业成绩公布(12月26号更新)
    判断闰年的Java算法
    B
    A
    Where Amazing Happens
    安利一发资料站
    C
    B
  • 原文地址:https://www.cnblogs.com/lin1270/p/2128097.html
Copyright © 2011-2022 走看看