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

📄 ehd.c

📁 C.Game.Programming.For.Dummies原码
💻 C
字号:
/* EHD - Erase That Hard Drive! */

#include <stdio.h>
#include <conio.h>
#include <ctype.h>

#define TRUE 1		//this is "true" in C
#define FALSE !TRUE	//this is "not true"

int yorn(void);

void main()
{
	/* print impressive messages */
	printf("EHD - Erase Hard Drive Utility\n");
	printf("Version 3.2 (C) BrainSoft Inc.\n\n");
	printf("WARNING: This program might erase your hard drive!\n");
	printf("Continue? (Y/N):");

	if(yorn())
		printf("You're gutsy, kid. Foolish, but gutsy.\n");
	else
		printf("Whew! That was close!\n");
}

/* The yorn() function returns TRUE if Y was
pressed; FALSE for N */

int yorn(void)
{
	int done=FALSE;
	char c;

	while(!done)	//loop while not done
	{
		c=toupper(getch());	//make upper case
		if(c=='Y' || c=='N')	//look for Y or N only
			done=TRUE;
	}
	printf("%c\n",c);

	if(c=='Y') return(TRUE);	//Y==TRUE
	return(FALSE);			//N==FALSE
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -