Пример #1
0
static void outnum(int num)
{	static int lastSize = 0;

	num = printf("%d", num);
	if(num < lastSize) {
		fputmc(' ', lastSize - num, stdout);
		fputmc('\b', lastSize - num, stdout);
		lastSize = num;
	} else {
		if(num > 0)
			fputmc('\b', num, stdout);
	}
	fflush(stdout);
}
Пример #2
0
void clrcmdline(char * const str, const unsigned orgx, const unsigned orgy)
{
	if(str) {
		goxy(orgx, orgy);
		fputmc(' ', strlen(str) + 1, stdout);
		strset(str, 0);
	}
	goxy(orgx, orgy);
}
Пример #3
0
void clrcmdline(char * const str, const int maxlen
 , const unsigned orgx, const unsigned orgy)
{
	assert(str);

	goxy(orgx, orgy);
	fputmc(' ', strlen(str) + 1, stdout);
	memset(str, 0, maxlen);
	goxy(orgx, orgy);
}