读书人

有人知道这样的函数定义吗?解决方案

发布时间: 2012-03-27 13:44:24 作者: rapoo

有人知道这样的函数定义吗?
网上下的源代码,没见过这种用法

C/C++ code
int file_read(buf, size)    char *buf;//请问这两句是什么意思啊,编译都过不了。    unsigned size;{    unsigned len;    Assert(insize == 0, "inbuf not empty");    len = read(ifd, buf, size);    if (len == (unsigned)(-1) || len == 0) return (int)len;    crc = updcrc((uch*)buf, len);    isize += (ulg)len;    return (int)len;}



[解决办法]
这个是很久很久之前C的标准,LZ忘了吧
这个的意思就是 说明函数的两个参数char *buf; unsigned size;

读书人网 >C++

热点推荐