一个C++小游戏
#include<iostream>
#include<time.h>
#include<fstream>
#include<windows.h>
using namespace std;
int main()
{
ofstream out;
//打开文件追加
out.open("D:\mylog.zmlog",ios::in|ios::out|ios::app);
//打开文件前每次清空原有内容
// out.open("D:\mylog.zmlog",ios::in|ios::trunc|ios::out);
if (!out)
{
cout<<"不能打开文件!"<<endl;
return 1;
}
srand((unsigned)time (NULL));
int m_cishu;
int count=1;
int a_win = 0;
int b_win = 0;
int ping = 0;
cout<<"这是一个非常简单的决斗小游戏"<<endl;
out<<"这是一个非常简单的决斗小游戏"<<endl;
cout<<"日志文件保存在D:\mylog.zmlog"<<endl;
cout<<endl;
time_t timep;
char *ch;
timep=time(NULL);
ch=ctime(&timep);
cout<<"---------------------------------------------------"<<endl;
out<<"---------------------------------------------------"<<endl;
cout<<"当前时间:"<<ch;
out<<"当前时间:"<<ch;
cout<<"---------------------------------------------------"<<endl;
out<<"---------------------------------------------------"<<endl;
while (1)
{
cout<<"请输入决斗次数"<<endl;
while(!(cin>>m_cishu))
{
cin.clear();
cin.ignore();
cout<<"输入有误,请重新输入!"<<endl;
out<<"输入有误,请重新输入!"<<endl;
cout<<"请输入决斗次数"<<endl;
}