栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【休闲】我做C++小平台V1.0正式版

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【休闲】我做C++小平台V1.0正式版

前言

        学习一门语言,就要多多实践,常常可以通过做一些小项目来巩固。但是有时没有达到做小游戏的水平,我就会做一些略简单的。

        这次,我就做一个小平台。

关于classin群

         classin软件是我上网课用的,其中可以自己建群,拉人一起过来。我就建了一个群,叫做“苏共C++”(苏联共产党):

         于是,我准备给群做一个平台。

代码 
#include
#include 
using namespace std;

//访问页面声明 
void homepage();
void page1_display();
void page2_dynamics();
void page3_masters();
void page4_book();
void page5_copyright();
void page6_join_us();

//小插件声明
void boyprint();
void show_title(string);

string dynamics[1009]={
"飞跃起来,连接世界:所有群转发!!!n
#公告n
亲爱的classin公民们,飞跃的FBI节即将开始,期间福利多多。感兴趣的赶快搜索13918793131加好友吧n
发布于2022年5月27日",
"金博欣:现在我们就是苏共C++,请大家将链接发送到各各群里(开朗,飞跃等):n
金博欣 邀请你加入班级n
* 班级: 苏共C++n
* 班级号: 199068775n
* 点击链接: https://www.eeo.cn/s/a/?cid=199068775 或复制这段话打开【ClassIn】加入班级n
发布于2022年5月25日",
"谢秉修:https://www.luogu.com.cn/training/179827#informationn
我随便出了一些“简单至极”的编程题,来看看?n
发布于2022年5月27日"
};


int main(){
	system("color 0A");
	system("mode con cols=100 lines=36");
	homepage();
d:	return 0;
}

void homepage(){
	system("cls");
	show_title("首页");
	system("title 首页");
	cout<<"1.平台介绍"<=0;i--){
		if(!dynamics[i].empty()){
			system("cls");
			show_title("社区动态");
			cout<<"说明:本站点提供classin社区动态。nn";
			cout<//调用输入输出流头文件 n
#include//调用字符串流头文件 n
#include//调用C语言输入输出头文件n
#include//调用字符串流头文件 n
using namespace std;//使用标准名字空间 n
int math(string a){//计算单项式头文件n
	stringstream ss;//定义字符串流ss n
	string num;//定义字符串类型变量num n
	int num_;//定义整数类型变量num_ n
	int ans=1;//定义整数类型变量ans并初始化赋值为1 n
	char now='*';//定义字符类型变量* n
	for(int i=0;i>num_;//导出至num_ n
			if(now=='*'){//如果之前统计的符号位是* n
				ans*=num_;//*前一个项 n
			}else{//否则	n
				ans/=num_;///前一个项 n
			}n
			ss.clear();//清空ss流n
			num="";//清空num n
			now=a[i];//获取当前符号位 n
		}else{//如果当前为数字位 n
			num+=a[i];//统计当前数字位 n
		}n
	}n
	ss<>num_;//导出至num_ n
	if(now=='*'){//如果之前统计的符号位是* n
		ans*=num_;//*前一个项 n
	}else{//否则 n
		ans/=num_;///前一个项 n
	}n
	ss.clear();//清空ss流 n
	num="";//清空num n
	return ans;//返回ans n
} n
int main(){//主函数开始n
	string s;//定义字符串类型变量sn
	int ans_all=0;//定义整数类型变量ans_all n
	string num;//定义字符串类型变量num n
	cin>>s;//输入s的值n
	char now='+';//定义字符类型变量now并初始化赋值为+ n
	for(int i=0;i//预处理指令,意思为调用输入输出流头文件n
using namespace std;//全局声明语句,意思为使用标准名字空间n
int main(){//主函数n
    语句1...n
    语句2...n
    ......n
    return 0;//主函数结束,返回0n
}n
        我们来具体地分析一下:n
        1.第一行,是include命令,是调用编译系统的源文件,在代码中也成之为头文件(head file),有了头文件,才能进行相应的操作,比如cin输入、cout输出,后续会讲到。这里的头文件就是iosteam,代表输入输出流头文件。n
n\n
        2.第二行,是使用标准名字空间的意思,后续在讲命名空间namespace会详细提到,大家只要记清这个结构就行了。n
n
        3.第三行,是主函数的函数首部,意味主函数开始。n
n
        4.中间,为执行语句,凡是在主函数内部的语句都会被系统执行到。n
n
        5.结尾,return 0代表主函数结束。n
n
        注意:在编写程序的同时,注意所有语句的符号都要用英文状态下的符号!!!!n
n
        不知道大家理解了没有?我们来总结一下这节课学到的内容吧!n
n
三、 课堂小结n
n
①C++的特点:代码效率高,可移植性优,执行效率强n
n
②C++的优化:标准化,结构化n
n
③程序结构:1预处理命令,2全局声明语句,3函数n
n
④代码结构:n
n
#include//预处理指令,意思为调用输入输出流头文件n
using namespace std;//全局声明语句,意思为使用标准名字空间n
int main(){//主函数n
    语句1...n
    语句2...n
    ......n
    return 0;//主函数结束,返回0n
}n
n
总结n
n
那么本期就到这了,谢谢大家。n
"; 
        	break;
    	}
    	cout<<"点击R跳出访问,点击W继续阅读。nn";
		while(1){
			switch(getch()){
				case 'r':
					system("mode con cols=100 lines=36");
					goto f3;
					break; 
				case 'w':
					system("mode con cols=100 lines=36");
					goto f4;
					break;
			}	
		}
	}
f3:	cout<<"再次点击R返回首页。";
	while(1){
		if(getch()=='r'){
			homepage();
			break; 
		}	
	} 
} 

void page5_copyright(){
	system("cls");
	show_title("版权声明");
	system("title 版权声明");
	cout<<"产品名称:苏共C++平台n程序版本:V1.0n版本日期:2022年5月27日n技术支持:苏共C++品牌独家推出n技术顾问:廖建鑫、谢秉修、张益伟n";
	cout<<"版权声明:本站版权属于苏共C++信息科技有限公司所有,未经苏共C++信息科技有限公司书面授权,任何企业、网站、个人不得转载、摘编、镜像或利用其它方式使用本站内容。n"; 
	cout<<"点击R返回首页。";
	while(1){
		if(getch()=='r'){
			homepage();
			break; 
		}	
	}
}
 
void page6_join_us(){
	system("cls");
	show_title("加入我们");
	system("title 加入我们"); 
	cout<<"
想加入我们这个组织吗?请下载classin,在点进链接:n
金博欣 邀请你加入班级n
* 班级: 苏共C++n
* 班级号: 199068775n
* 点击链接: https://www.eeo.cn/s/a/?cid=199068775 或复制这段话打开【ClassIn】加入班级n
"; 
	cout<<"CSDN访问个人主页链接:https://blog.csdn.net/jinboxin_?spm=1000.2115.3001.5343n点击w即可访问n";
	cout<<"点击R返回首页。";
	while(1){
		if(getch()=='w'){
			system("start https://blog.csdn.net/jinboxin_?spm=1000.2115.3001.5343");
		}
		if(getch()=='r'){
			homepage();
			break; 
		}	
	} 
}

void boyprint(){ 
	system("cls");
	show_title("退出");
	system("title 退出");
	cout<<"感谢您的使用,我们下次再见。n";
	cout<<"
       ____ n
   .-'&    '-.n
  /  jinboxin  \n
 :   o    o    ;n
(      (_       )      byebye!n
 :             ;n
  \    __     /n
   `-._____.-'n
     /`"""`\n
    /    ,  \n
   /|/\/\/\ _\n
  (_|/\/\/\\__)n
    |_______|n
   __)_ |_ (__n
  (_____|_____)n
	";
	system("pause");
	exit(0);
	
}

void show_title(string a){
	cout<<"  苏共C++平台 "<
思路

        其实做这个和做小游戏整体思路差不多,用很多的void类函数来做出一个个界面和小插件什么的,我的程序还是比较清晰的,分为六个page。

        之后我会发布2.0版本。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/935186.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号