⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 printf.c

📁 实现了标准C语言库函数printf scanf功能
💻 C
字号:
/**************标准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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -