| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1235 人关注过本帖
标题:C语言建库问题
取消只看楼主 加入收藏
ymqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
结帖率:73.33%
收藏
已结贴  问题点数:20 回复次数:15 
C语言建库问题
   C语言自定义库函数,比如现在要建一个void myputs(char *);其功能与puts完全一样;如何操作(如何建.h    .lib   .c  文件),关键是具体步骤。
  PS:听别人说 dos比用?
搜索更多相关主题的帖子: C语言 
2010-07-14 21:15
ymqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
收藏
得分:0 
拜托,那位高手相助!!
2010-07-15 10:57
ymqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
收藏
得分:0 
大家别只是路过,帮一下在下嘛!!!
2010-07-15 11:56
ymqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
收藏
得分:0 
花儿都谢了!~
2010-07-15 12:12
ymqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
收藏
得分:0 
首先,谢了。
可不可以在TC中建库  也就是自定义库函数 。比如说,程序头文件有  #incuude<stdio.h>  就可以用printf,scanf  
现在我要建一个myputs   当头文件有  #include “myputs.h”时,可以用 myputs.
2010-07-15 13:03
ymqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
收藏
得分:0 
没人解答一下麽?
2010-07-15 14:38
ymqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
收藏
得分:0 
不行啊,建库函数一定要有.h  .lib   .obj三个文件。
myouts.c如下:
 /*文件:myputs.c
   实现:the myputs.h接口
 */
  #include <stdio.h>
  void myputs(char *m)
  {
    int i=0;
    while(*(m+i))
     putchar(*(m+i++));
  }
myputs.c经过连接生成myputs.obj
myputs.h内容如下:
/*
 *文件:myputs.h
 *功能:实现字符串向标准输出设备的输出
 *
 */
 #ifndef _myputs_h
 #define _myputs_h
 /*
  *函数:myputs
  *用法:myputs(*m)
  *功能:字符串向标准输出设备的输出
  *
  */
 void myputs(char *m)
 #endif
myputs.lib是用TLIB产生
我只知道以上三个文件,但具体操作不会。希望那个大侠指教。
2010-07-15 17:14
ymqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
收藏
得分:0 
我的神啊!!!没人回一下吗?

2010-07-15 19:07
ymqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
收藏
得分:0 
是的,TC20。
2010-07-15 21:38
ymqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:141
专家分:143
注 册:2010-7-14
收藏
得分:0 
是啊  我就是问那些具体的细节 比如 .c  .h   .lib放哪(一定要指定)?   TLIB如何操作(是不是一定要用DOS,可不可以不用)?  至于 .c  .h  我写的应该没错
myouts.c如下:
/*文件:myputs.c
   实现:the myputs.h接口
*/
  #include <stdio.h>
  void myputs(char *m)
  {
    int i=0;
    while(*(m+i))
     putchar(*(m+i++));
  }
myputs.c经过连接生成myputs.obj
myputs.h内容如下:
/*
*文件:myputs.h
*功能:实现字符串向标准输出设备的输出
*
*/
#ifndef _myputs_h
#define _myputs_h
/*
  *函数:myputs
  *用法:myputs(*m)
  *功能:字符串向标准输出设备的输出
  *
  */
void myputs(char *m)
#endif
myputs.lib是用TLIB产生
2010-07-15 22:19
快速回复:C语言建库问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012674 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved