//
//Created by Carlgood.
//
//Note:This program is written in version DEV-C++ 5.11.
# include<iostream>
# include<cmath>
# include<string>
# include<cstring>
# include<cstdio>
# include<algorithm>
# include<sstream>
# include<iomanip>
# include<vector>
# include<queue>
# include<deque>
# include<stack>
# include<stdio.h>
# include<windows.h>
# include<stdio.h>
# include<conio.h>
# define This_program_is_written_by_Carlgood_Programming_Studio 9876543210
using namespace std;
int jian()
{
char c;
while(1)
{
if(kbhit())
{
c=getch();
if(c=='u'||c=='U')
{
return 1;
}
else if(c=='d'||c=='D')
{
return 2;
}
else if(c=='c'||c=='C')
{
return 3;
}
}
}
}
int main()
{
system("title 计数器 -C.G.P.S");
system("cls");
long long cnt=0;
while(1)
{
long long low=-9223372036854775808,up=9223372036854775807;//如果在这一行报错,请关闭所有.exe文件
system("cls");
cout<<"按u/U键加1,按d/D键减1,按c/C键清零\ncnt="<<cnt;
cout<<endl;
int num=jian();
if(num==1)
{
if(cnt<up) cnt++;
else
{
cout<<"超出限制:9223372036854775807!\n";
system("pause");
}
continue;
}
else if(num==2)
{
if(cnt>low) cnt--;
else
{
cout<<"超出限制:-9223372036854775808!\n";
system("pause");
}
continue;
}
else if(num==3)
{
cnt=0;
system("cls");
cout<<"按u/U键加1,按d/D键减1,按c/C键清零\n";
cout<<"cnt="<<cnt<<endl<<"已归零\n";
system("pause");
continue;
}
}
return 0;
}