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

📄 utility.cpp

📁 应用编码与计算机密码学>程序 如果好的话请发言
💻 CPP
字号:
/**********************************************************************
*Function: 常用工具包
*Author:   吴丹 00234015 3号
*Date:     2003/3/13
*Version:  V1.0
***********************************************************************/
#include "utility.h"
bool users_says_yes()  //实现询问用户功能
{
  int c;
  bool initial_response = true;
  do{
     if(initial_response)
     	cout << "(y,n)?" << flush;
     else
	    cout << " Response with either y or n:" << flush;
     do{   //省略换行、空格、TAB键
	    c = cin.get();
     }while(c == '\n' || c == ' ' || c == '\t');
     initial_response = false;
  }while(c != 'y' && c != 'Y' && c != 'n' && c != 'N' );

  return (c == 'y' || c == 'Y');

}

int openInFile(ifstream& inFile)
{
   char fileName[20];
   cout << "准备打开输入文件,请输入文件名: " << flush;
   gets(fileName);
   inFile.open(fileName);
   if(!inFile){
      cout << "Can't open file:" << fileName << endl;
      return(1);	
   }
   return 0;
}

int openOutFile(ofstream& outFile)
{
   char fileName[20];
   cout << "准备打开输出文件,请输入文件名: " << flush;
   gets(fileName);
   outFile.open(fileName);
   if(!outFile){
      cout << "Can't open file:" << fileName << endl;
      return(1);	
   }
   return 0;
}

⌨️ 快捷键说明

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