printf.c
来自「实现了标准C语言库函数printf scanf功能」· C语言 代码 · 共 47 行
C
47 行
/**************标准C语言库函数的实现**********************、
/*
* Printf.c
* Copyright (c) 2008 ,WuRen
* Date:2008-04-25
* V1.00
*/
#include "Printf.h"
#include "stdlib.h"
#include "stdio.h"
#include "stdarg.h"
#include "GUI.h"
void Printf(char *fmt,...)
{
va_list arg;
char string[256];
va_start(arg,fmt);
vsprintf(string,fmt,arg);
PrintfPuts(string);
va_end(arg);
}
void GUI_GetString(char *string)
{
char *string2=string;
char c;
while((c=GUI_WaitKey())!='\r')
{
if(c=='\b')
{
if( (int)string2 < (int)string )
{
GUI_DispString("\b \b");
string--;
}
}
else
{
*string++=c;
GUI_DispChar(c);
}
}
*string='\0';
GUI_DispChar('\n');
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?