显示下一条  |  关闭

【蜗居】

 
 
 
 
 
 

四川省 成都市 处女座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
 

c语言实现printf:my_printf

2009-2-25 19:42:27 阅读190 评论0 252009/02 Feb25

#include<stdarg.h>
#include<stdio.h>
#include<string.h>
char *my_itoa(int value,char **str,int radix)
{ /* 转换整数为字符串,value为要转换的整数,
 *  str转换后的字符串指针的地址,radix为进制,返回为转换后的字符串
 */ 
 int i,j,sign;
 char ps[256],*tmp;
 memset(ps,0,256);
 tmp=*str;
 
 if((radix>36) || (radix<2)) return 0;

作者  | 2009-2-25 19:42:27 | 阅读(190) |评论(0) | 阅读全文>>

函数名: vsprintf

2009-2-25 19:40:47 阅读24 评论0 252009/02 Feb25

/*
  函数名: vsprintf
  功 能: 送格式化输出到串中
  用 法: int vsprintf(char *string, char *format, va_list param);
  程序例:
  */
#include <stdarg.h>
#include<stdio.h>
#include<string.h>
char buffer[80];
int vspf(char *fmt, ...)
{
 va_list argptr;
 int cnt;
 va_start(argptr, fmt);
 cnt = vsprintf(buffer, fmt, argptr);
 va_end(argptr);

作者  | 2009-2-25 19:40:47 | 阅读(24) |评论(0) | 阅读全文>>

用C实现atoi和itoa、gcvt函数

2009-2-24 16:49:43 阅读762 评论3 242009/02 Feb24

C语言库函数名: atoi
原型: int atoi(const char *nptr);
功 能: 把字符串转换成整型数
函数说明: atoi()会扫描参数nptr字符串,检测到第一个数字或正负符号时开始做类型转换,之后检测到非数字或结束符 \0 时停止转换,返回整型数。
需要用到的头文件: #include <stdlib.h>
简单的实现atoi函数的源代码:
int my_atoi(const char * str)

 int ret = 0,len=0;
 int flag = 1;
 unsigned int ch;
 if(*str == '-') { str++;flag = -1; }

作者  | 2009-2-24 16:49:43 | 阅读(762) |评论(3) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注