不使用man 3 printf的函数,实现一个简单的printf函数

2014-11-24 10:21:54 · 作者: · 浏览: 0

题目:不使用man printf中的函数,实现一个简易的输出函数myprintf。


函数声明:int myprintf(const char *format,...);


要求该函数可以识别(只需要识别)出format字符串中的%ld,%lf,%c,%s这四个转义字符,并转化成相应的参数。


说明:man printf中的函数即:printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf


实现代码:


如果大家发现我这个程序的BUG的话,欢迎提出,大家共同学习。