社区
C语言
帖子详情
如何实现printf
wangzhangyong411
2007-04-17 03:15:58
int __cdecl myprintf(const char *a, ...)
{
....
....
}
如题
谁能写一个
...全文
151
4
打赏
收藏
如何实现printf
int __cdecl myprintf(const char *a, ...) { .... .... } 如题 谁能写一个
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangzhangyong411
2007-04-17
打赏
举报
回复
~~~谢啦
刚自己写完 还是谢啦
iu_81
2007-04-17
打赏
举报
回复
void myprintf(char*chStr,const char*format,...)
{
char *ctmp=(char*)malloc(1024*sizeof*ctmp);
va_list paramList;
va_start(paramList,format);
vsprintf(ctmp,format,paramList);
va_end(paramList);
strcpy(chStr,ctmp);
free(ctmp),ctmp=0;
}
pengzhenwanli
2007-04-17
打赏
举报
回复
这个好办,给你一个
void myprintf(const char *strArgFmt,...)
{
va_list argList;
va_start(argList, strArgFmt);
printf(strArgFmt,argList);//you need to modify or parse
va_end(argList);
}
zhouhuahai
2007-04-17
打赏
举报
回复
用可变参数, 具体可参照VC源码或者linux源码.
手把手教你
实现
printf
函数(C语言方式)
本文运用变参函数的知识,提供一种
实现
printf
的格式化输出的
实现
方法供大家参考。
实现
思路 通过一个个读取需要打印的字符,如果遇到格式化输出的字符,则根据格式化规则,用变参函数的方式取读取到参数,然后将参数...
51单片机
实现
printf
函数
在经常整理网上资料后发现
实现
printf
函数非常简单,首先添加stdio.h头文件,然后在串口函数中添加如下代码即可。char putchar(char c){ Uart1_SendChar(c); return c;}串口的发送函数可以使用这个:/*************...
STM32 GCC编译重写C标准库
实现
printf
函数
STM32 GCC编译重写标准库
实现
printf
函数背景问题的发现问题的原因问题的解决 背景 由于版权问题放弃了使用MDK5编写单片机程序(主要还是代码提示功能不好用),转入了VS Code + ARM-GCC阵营,开始了踩坑的故事。 ...
STM32CUBEMX
实现
PRINTF
一般情况下,用一个串口打印的话,重写一下fputc()函数,就可以了,keil选项里面一定要勾上uUse MicorLIB #include <stdio.h> int fputc(int ch, FILE *file) ...## STM32CUBEMX
实现
PRINTF
...
STM32多串口
实现
printf
——基于cubemx
stm32多串口
实现
printf
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章