在VC6.0中如何找的库函数(例如fputs函数)的具体实现代码

例如我想要找到stdio.h头文件中声明的fputs函数的具体实现(而不仅仅只是声明),我在VC98\CTR\SRC目录中全文搜索“fputs”和“_fputts”(在t... 例如我想要找到stdio.h头文件中声明的fputs函数的具体实现(而不仅仅只是声明),我在VC98\CTR\SRC目录中全文搜索“fputs”和“_fputts”(在tchar.h头文件中有这样的定义 #define _fputts fputs )都没有找到其中的源文件。
大神在哪?大腿快伸粗来!
展开
 我来答
金色潜鸟
推荐于2017-09-08 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5674万
展开全部
一般编译器不提供 源程序的,一般提供链接库,实质上是 .obj 文件。VC6.0 是否提供 fputs 不清楚。
有些 Open Source 的 编译器 是 提供 的。
例如: FreeBSD:
[头文件从略]
int fputs(s, fp)
const char * __restrict s;
FILE * __restrict fp;
{
int retval;
struct __suio uio;
struct __siov iov;
iov.iov_base = (void *)s;
iov.iov_len = uio.uio_resid = strlen(s);
uio.uio_iov = &iov;
uio.uio_iovcnt = 1;
FLOCKFILE(fp);
ORIENT(fp, -1);
retval = __sfvwrite(fp, &uio);
FUNLOCKFILE(fp);
return (retval);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式