猫史档案馆


【代码杂编社】一个程序,让友谊的小船说翻就翻~

用户:FATAL_ERRORFATAL_ERROR查看:3 回复:9 评论:3 创建时间:2019-07-05T19:30:09


注意!注意!

此处使用的C++代码,建议打开前请保存所有打开的东西!

否则概不负责!

---------------------------------------------------------------------

这里是代码杂编社“砖”编各种木有卵用的东西~

今天呢,带给大家一个整蛊小程序~只为了大家能开心一下啦~

(发给正在打代码的朋友,让他打开,保准第二天你会被打得鼻青脸肿~哈哈哈~)

首先,是C++最基础的架子~

#include <iostream>
#include <string.h>
using namespace std;
int main()
{

}

定义char~

char用于C++中定义字符型变量,只占一个字节。用int是不行达~因为我们输入的是一个字符串

char b;

这个可加可不加啊

	system("title 整蛊小程序"); 
	system("color 0a");

知识点:system是C++中运行cmd代码的语句。shutdown是指关机。-s指关机。-t则指倒计时。60为60秒。

cout是在C++窗口中输出信息的语句,<<endl指结束当前行,也就是下次cout的时候直接在下一行

有一点要注意:分号双引号不要掉!

system("shutdown -s -t 60"); 
cout<<"你的计算机将会关闭,输入你喵才会取消关机! "<<endl;

设置while循环,括号里为true,设置喵循环

while(true)
{

}

这个的第一个参数是格式字符串,它指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储于可变参数列表中对应的指针所指位置。这就是我为啥用这个而不用cin的原因。

scanf("%s",&b);

strcmp函数用于比较两个字符串并根据比较结果返回整数基本形式为strcmp(str1,str2),若str1=str2,则返回;若str1<str2,则返回负数;若str1>str2,则返回正数

shutdown是取消一开始的定时关机

pause则是实现“按下任意键退出”效果。

		if ( strcmp (&b, "我喵") == 0)
		{
			cout<<"哈哈哈"<<endl;
			system("shutdown -a");
	        cout<<"跟你玩很开心!拜拜"<<endl;
	        system("pause");
	        return 0; 
		}
		else 
		{
			if ( strcmp (&b, "你喵") == 0)
		    {
		    	cout<<"你才喵呢!"<<endl;
		    }	

看效果:

电脑:你的计算机将会关闭,输入你喵才会取消关机!                                                                       我:你喵
电脑:你才喵呢!
我:猪
我:我喵
电脑:哈哈哈
电脑:跟你玩很开心!拜拜
电脑:请按任意键继续. . .

好啦~今天的代码杂编社差不多就要关门啦~

如果喜欢,就把ta送给正在忙的ta吧!

(●'◡'●)

请@喵队长加入杂志

(修改帖子版面不易,恳请留言鼓励!)

(加精!加精!)


回复

上一页1 页 / 共 1下一页
FATAL_ERRORFATAL_ERROR

全代码:

#include <iostream>
#include <string.h>
using namespace std;
int main()
{
	char b;
	system("title 整蛊小程序"); 
	system("color 0a");
	system("shutdown -s -t 60"); 
	cout<<"你的计算机将会关闭,输入你喵才会取消关机! "<<endl;
	while (true)
	{
		scanf("%s",&b);
		if ( strcmp (&b, "我喵") == 0)
		{
			cout<<"哈哈哈"<<endl;
			system("shutdown -a");
	        cout<<"跟你玩很开心!拜拜"<<endl;
	        system("pause");
	        return 0; 
		}
		else 
		{
			if ( strcmp (&b, "你喵") == 0)
		    {
		    	cout<<"你才喵呢!"<<endl;
		    }	
		} 
	}
}

点赞0


评论


FATAL_ERRORFATAL_ERROR

注:

return 表示从被调函数返回到主调函数继续执行,也就是退出循环

点赞0


评论


3209ZSW3209ZSW

emotion_雷电猴_摇椅子

点赞0


评论


QBZ_QBZ_

这是C语言吧

点赞0


评论


FATAL_ERRORFATAL_ERROR

up!up!

点赞0


评论


FATAL_ERRORFATAL_ERROR

ding

ding

ding

点赞0


评论


小马驹小马驹

要是解除的话,同时按下win键和R键,再在弹出的一个叫运行的对话框,输入shutdown -a,一定要快,只有六十秒。

点赞0


评论


少年编程狂少年编程狂

哈哈哈哈哈

 

点赞0


评论


FATAL_ERRORFATAL_ERROR

ding

ding

点赞0


评论