用串口模拟printf函数输出
#include <iostream>
#include <stdio.h>
#include <stdarg.h>
int MY_PRINT(const char *fmt, ...)
{
char string[128];//注意长度控制
va_list ap;
va_start(ap, fmt);
vsprintf(string, fmt, ap);
printf(string);//可换成串口输出
va_end(ap);
return 0;
}
int main(int argc, char** argv)
{
int i;
i = 12345678;
MY_PRINT("i:%d\n",i);
return 0;
}
切记:要用带v的sprintf或者snprintf函数。
用串口模拟printf函数输出相关推荐
- 关于C语言中printf函数“输出歧视”的问题
目录 关于C语言中printf函数"输出歧视"的问题 问题描述 探索问题原因 另一种研究方法 问题结论 关于C语言中printf函数"输出歧视"的问题 问题描述 ...
- c程序设计语言中printf,编程序 用getchar函数读入两个字符c1和c2,然后分别用putchar和printf函数输出这两个字符。请问...
编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf函数输出这两个字符.请问: 1. 变量C1,C2应定义为字符型或整型?或二者皆可? 答:在这个题目里,变量C ...
- C语言学习之编程序,用getchar函数读入两个字符给cl和c2,然后分别用putchar函数和printf函数输出这两个字符
编程序,用getchar函数读入两个字符给cl和c2,然后分别用putchar函数和printf函数输出这两个字符.思考以下问题: (1)变量cl和c2应定义为字符型,整型还是二者皆可? (2)要求输 ...
- 使用printf函数输出
多行文本输出 整段输出 多行文本输出 在上节的教程中,我们使用printf()函数输出了Hello, World! 以向这个世界问好.你可能留意到了文中提到的\n,它用于产生一个新行,这样再次输出文本 ...
- c语言之printf函数输出字符数据
//用printf函数输出字符数据 #include <stdio.h> int main() {//定义两个变量char c = 'a';int i = 97;//输出变量%c以字符形式 ...
- STM32F103串口1 printf函数的实现
在单片机中使用最多的通信接口基本就是串口了,说起串口就不得不提串口中最常用的一个函数就是打印函数printf()函数,在上位机上中这个函数直接从库函数中调用就可以了,那么在单片机中这个函数要怎么使 ...
- linux arm printf 函数与串口,11、串口实现printf()函数--s3c440
一.概要 由于以往的单片机实现printf函数成本太高,基本上不会其上实现printf功能,随着ARM芯片的发展,printf调试受到了极大的欢迎.对于嵌入式软件的开发人员而言,"print ...
- printf函数输出多个printf 、前置加加或者后置加加
目录 (1)前置加加和后置加加的区别 (2)printf输出前置加加 (3)printf输出后置加加 (4)printf输出printf (1)前置加加和后置加加的区别 首先我们先来了解一下前置加加和 ...
- printf函数输出问题
1.printf函数的对象是谁 printf()功能就是输出一个字符串到屏幕上,屏幕对象有两个,分别是标准输出.标准出错,printf()其对象就是标准输出. 2.标准输出与标准出错有什么区别 标准输 ...
最新文章
- redis删除过期key的算法_面试官别再问我Redis内存满了该怎么办了
- 查看linux文件的权限:ls -l 文件名称
- 关于鸿蒙 2.0,那些开发者不知道的一切
- node Error: Most middleware (like session) is no longer bundled with Express and must be installed
- php lararel,laravel整合tinymce和ckeditor编辑器,并用elfinder上传图片
- Android kotlin基础语法
- centos7 RPM命令安装操作
- 如何用Pygame写游戏(十五)
- Ionic 开发环境搭建
- C++ 性能优化篇三《测量性能》
- VS2017+DirectX9环境配置
- spa文件转换html,前端微服务化解决方案2 - Single-SPA
- [Linux Audio Driver] Qualcomm平台音频GMS认证器件要求
- 《看不见的大猩猩:无处不在的6大错觉》读书摘记
- shell sftp 命令大全
- Spring WebFlux
- 华子机试 计算足球赛比分 java
- 你问西湖水用计算机弹,你问西湖水偷走她的几分美是什么歌,恋人心歌曲介绍...
- Android 关于谷歌地图版本的选择(Google Maps API )
- 信息安全实验五 之 计算机病毒与黑客实验脚本【恶意网页病毒演示病毒制作木马捆绑】
热门文章
- Zookeeper 生产实践的一些经验分享
- spring-session使用教程(一):redis共享session
- 【Python】青少年蓝桥杯_每日一题_5.15_打印 99 乘法表
- C语言 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符
- css字体的字型,CSS的字体、字型控制_css
- 成功解决在excel表中通过数学函数转换后,接着去掉公式转为不再随着变化的数值
- Paper:《A Few Useful Things to Know About Machine Learning—关于机器学习的一些有用的知识》翻译与解读
- Crawler:关于爬虫的简介、安装、使用方法之详细攻略
- 终聚.net平台开发
- Python之PIL库的运用、GIF处理