社区
C语言
帖子详情
关于库得一个问题,来者有分
foolfox008
2003-08-21 03:50:50
比如,现在我有个很大的程序,其中有printf之类的,输出到显示屏。我现在想自己写一个printf,做成一个库,让原来得程序编译链接得时候用到printf的时候都是调我重写的printf,而不是标准库中的。可行么?
或者说,我有两个库,两个库中包含想通函数名的函数,比如库a中有printf,b中也有我编译的时候怎么作才能确保我用的是a中的库?不论是静态库还是dll
...全文
132
9
打赏
收藏
关于库得一个问题,来者有分
比如,现在我有个很大的程序,其中有printf之类的,输出到显示屏。我现在想自己写一个printf,做成一个库,让原来得程序编译链接得时候用到printf的时候都是调我重写的printf,而不是标准库中的。可行么? 或者说,我有两个库,两个库中包含想通函数名的函数,比如库a中有printf,b中也有我编译的时候怎么作才能确保我用的是a中的库?不论是静态库还是dll
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
foolfox008
2003-08-21
打赏
举报
回复
没办法,那就采用aimheliopause(voyager)的试试吧
kaolaxiong
2003-08-21
打赏
举报
回复
刚学,还不懂
fancy123
2003-08-21
打赏
举报
回复
如果你的程序中同时包含了"stdio.h"和"a.h",就会出现函数名冲突的问题.
我同意aimheliopause(voyager) ,灵活调用.不过程序可能让人读的莫名其妙.
foolfox008
2003-08-21
打赏
举报
回复
没办法,是这样的,我现在想直接得到人家现有的一个有源代码的程序,那个程序的输出都是用printf,我现在想自己作一个printf替换原程序的,目的是为了更快的得到那个程序的输出结果,我自己处理。所以必须用同名的函数,还是纯c的,没有重载之说,我记得
c语言编译的时候,应该是链接过程中在前面的库先被链接,就是说我自己写一个库,链接得时候把我的库放在标准库之前就可以,是不是?不过老是重复包含错误……不太懂
Dragon132
2003-08-21
打赏
举报
回复
你可以用大小写来区分啊
aimheliopause
2003-08-21
打赏
举报
回复
#ifdef __USE_MY_PRINTF__
#define printf myprintf
#else
#define printf printf
#endif
njtu
2003-08-21
打赏
举报
回复
像这样定义同名函数本身设计的就不合理,应该避免使用同名函数(如果不是重载的话)。
可以像下面这样处理:
1。使用不同的名字空间。
2。使用使用typedef定义函数指针,来达到灵活调用的目的。
foolfox008
2003-08-21
打赏
举报
回复
你说的就是那个#ifndef #enif么?
我想写一个函数和已有库中的函数同名,其它的函数还是用原来库中的,我该怎么办?
jack_wq
2003-08-21
打赏
举报
回复
自己写函数库当然可以,不过建议用宏预编译防止重复包含!
一个
分酒
问题
的求解
一个
分酒
问题
的求解流浪狗 2005.3 这是大部分人都玩过的智力
问题
,有两个容量为8斤的酒瓶装满酒,另有
一个
三斤的空酒瓶,利用这三个没有标度的酒瓶将这些酒分给四个人喝,每个人分4斤酒。可能我们也很早的时候就已经得出了正确答案了!可是,我要说的是这的却是
一个
很有意思的
问题
,尤其是今天我想用计算机去实现这个
问题
的解时。可能,接触过游戏的人工智能编程的朋友对这种
问题
一定不会陌生,因为这跟比如说象棋或者
php 最好的 分词类,
一个
很好的php分词类库
最近做实验,苦于php分词的
问题
,从网上找了很多,但都不行,导致试验结果不是很好,今天早晨抱着不放弃的努力,又试着重网上找开源的php分词词库,终于功夫不负有心人。发现了
一个
很好的分词类库phpanalysis2.0。原文连接地址:http://www.phpbone.com/phpanalysis/分词系统简介:PHPAnalysis分词程序使用居于unicode的词库,使用反向匹配模式分词,理...
分鱼
问题
(递归)
注:本
问题
和代码来自公众号:速学c语言。
问题
描述 A、B、C、D、E这5个人合伙夜间捕鱼,凌晨时都已经疲惫不堪,于是各自在河边的树丛中找地方睡着了。第二天日上三竿时,A第
一个
醒来,他将鱼平分为5份,把多余的一条扔回河中,然后拿着自己的一份回家去了;B第二个醒来,但不知道A已经拿走了一份鱼,于是他将剩下的鱼平分为5份,扔掉多余的一条,然后只拿走了自己的一份;接着C、D、E依次醒来,也都按...
后
来者
如何居上
前两天出差,在同学单位看到了另一家公司开发的软件。软件的内容和我开发的一致,但界面要比我的美观许多。那个软件的某些功能也确实值得我们去学习。虽然从软件功能上来讲,我们的软件更加强大。 那家公司已在行业内有一些口碑。作为后
来者
如何居上?这个
问题
至今让我感到迷茫。从同学口中了解,该软件一开始界面也一般,几经改版后才做成现在这个样子。如果我们提前几年把软件推向市场,积累了一些客户和资本,再拿这
基础学习——C语言递归解决分鱼
问题
如有小伙伴想学习C语言基础,可以进群731871503进行交流学习,提升编程,共同进步
问题
描述 A、B、C、D、E这5个人合伙夜间捕鱼,凌晨时都已经疲惫不堪,于是各自在河边的树丛中找地方睡着了。第二天日上三竿时,A第
一个
醒来,他将鱼平分为5份,把多余的一条扔回河中,然后拿着自己的一份回家去了;B第二个醒来,但不知道A已经拿走了一份鱼,于是他将剩下的鱼平分为5份,扔掉多余的一条,然后只拿走了自己的...
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章