What is a good programming pattern for handling return values from stdio file writing functions

前端 未结 13 1296
梦如初夏
梦如初夏 2021-01-02 11:28

I\'m working on some code that generates a lot of

ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn         


        
13条回答
  •  灰色年华
    2021-01-02 12:08

    You could write a wrapper function

    void new_fwrite(a, b, c, d) {
        if (fwrite (a, b, c, b) != b) 
           throw exception;
    }
    

    and then replace all calls to fwrite with new_fwrite

提交回复
热议问题