颜文字风波+选颜文字游戏
觉得这个时候必须要来点颜文字表达我的喜悦_
心血来潮
//想用一下随机数却花了几个小时看整个time.h的蒟蒻…
//这个寒假最大的收获:学到了蒟蒻这个词hhh
好奇的是很多颜文字,放在普通文本里,就是“?”或者方块。。。
。。。。(๑→ܫ←)变成了(???)。。。orz…
所以可能写不出qwq
wowwow!!!蒟蒻在论坛上发现,!用记事本可以不乱码,真的!!但是不知道devc++上怎么显示~
oh保存时提醒说,这是Unicode格式的字符,当保存为ANSI码时,字符将丢失。。。。。。。虽然保存下了Unicode的txt,but…运行是这样的。。。%o%???)"g
最终目前还只能向ansi屈服啊_(:з」∠)_
我想做一个,要不明天再把有乱码的删除吧。。
哎。
或者这样,有?的就重选!!
可以试试
但是还有一个问题,不能区分颜文字的空格和单个的空格。。。
最后发现360百科里说了 全角的颜,是不乱码的颜。。。于是
现在问题是怎么,区分汉字和英语。。——看sizeof(char[0])==4?不行啊,,,第一个汉字是char[0]和[1]…最后只能摆放规律,不能有空格qwq(其实wyw大佬教过我读到‘\n’结束也是可以的,蒟蒻也学不会c++的string,可是我真是个脑抽,一个个的把空格改掉www,,下次再修改一下叭)
//其实不用wchar_t 也可以的,根本没有用到判断汉字啊,笨逼还是一个个手改规律的。。。因为有的颜里面就有汉字或者笔画啊。。。
(过了好久)好吧,终于完成啦,太开心有趣啦(≧▽≦)/~
虽然没有精美的页面www我以后要学可视化www
————————————emoji.txt如下————————
:-)微笑:-(不悦;-)使眼色:-D开心:-P吐舌头:-O惊讶8-)戴眼镜者的微笑xc==呕^-^微笑@_@疑惑、晕头转向o_O讶异^_^高兴XD 多用于高兴地笑、张开嘴大笑T_T哭得很伤心-_-b流汗=_="无奈=3=亲吻、嘟嘴^o^/抱抱(^O^)/开心._/.#生气(=^_^=)喵猫( ̄(工) ̄)大狗熊<{=·····乌鸦飞过,冷场orz 败给你了<( ̄︶ ̄)>满足且得意<( ̄︶ ̄)/满足并且伸出手,表示赞同<(@ ̄︶ ̄@)>满足地脸红(# ̄▽ ̄#)害羞\( ̄︶ ̄)/抱抱b( ̄▽ ̄)d竖起双手拇指说好╰( ̄▽ ̄)╭眉飞色舞( ̄︶ ̄)↗出发吧○(* ̄︶ ̄*)○吃饱睡好♀( ̄▽ ̄)/优质女孩♂( ̄▽ ̄)/优质男孩╮(╯◇╰)╭啾~啾~亲一个╭(′▽‵)╭(′▽‵)╭(′▽‵)╯GO!( ̄▽ ̄)~■□~( ̄▽ ̄)乾杯<( ̄︶ ̄)><( ̄︶ ̄)><( ̄︶ ̄)>当我们同在一起(┬_┬)流泪(>﹏<)痛苦(┬_┬)↘跌倒〒▽〒真命苦~>_<~哭泣中...…(⊙_⊙;)… 嘎?( ̄∞ ̄)猪!(︶^︶)不满╰(‵□′)╯暴怒((‵□′))暴怒(╯-_-)╯╧╧翻桌A(︶^︶)=凸比中指(╯‵□′)╯︵┴─┴翻桌B┴─┴︵╰(‵□′╰)翻桌C╭∩╮( ̄▽ ̄)╭∩╮哼,去你的(鄙视你)┴┴︵╰(‵□′)╯︵┴┴掀桌!!!(╬ ̄皿 ̄)=○#( ̄#)3 ̄)看拳<(‵□′)>───Cε(┬_┬)3生气扭耳朵<( ̄^ ̄)︵θ︵θ︵θ︵θ︵☆(>口<-)无影脚攻击〈(_\_)〉道歉、鞠躬m(_,_)m叩拜( ̄c ̄)y▂ξ抽烟001 ̄3 ̄▂ξ抽烟002(~′-`)y-~抽烟003(~ ̄▽ ̄~)装傻╭(─琥%)╮▃▇嗯嗯中,别打扰("▔□▔)/("▔□▔)/("▔□▔)/大冷场(メ▼へ▼)/?{︻┻┳═一干掉你!!-(>口<-)囧( ̄Q ̄)╯滚一边去╮( ̄▽ ̄")╭无奈∑(_口_||惊讶的没话说ψ(._.~)>笔记A_ψ_(._.~)メモ笔记B
——————选颜文字游戏.cpp如下——————
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
wchar_t ch[1000][100];
int main()
{system("color 0e");FILE*fp=fopen("emoji.txt","r"); FILE*op=fopen("award.txt","w");int i=1; while(~fscanf(fp,"%s",ch[i])){i++;}int num=i-1;int cnt=num/2;printf("保证让你手软的抽奖按0,要仔细逛逛选选按1,""总共可有%d个哦~(有本事按其他的试一下):",cnt);int flag1;
again:scanf("%d",&flag1);switch (flag1){case 0:int flag2;do{srand((unsigned)time(NULL));int temp=rand()%cnt+1;printf("第%d个呐\n颜文字是:%s\n意思是:\t%s\n",temp,ch[2*temp-1],ch[2*temp]);printf("亲觉得可以,若点个6~我就送给你~~\n");int flag3;scanf("%d",&flag3);if(flag3==6){fprintf(op,"第%d个呐\n颜文字是:%s\n意思是:\t%s\n",temp,ch[2*temp-1],ch[2*temp]);printf("好的,我这就以迅雷不及掩耳小叮当之势..哎做完咯~\n"); }else{printf("那好吧,亲还要换一个吗~\n");}printf("只要你对我的热情不是0,我就会继续哦~(输入0才结束)\n"); scanf("%d",&flag2); }while(flag2);printf("谢谢客官~已经打包放在award.txt了呐,请及时取走哦,不然下次再玩,会消失的");break;case 1:for(int i=1;i<=cnt;i++){printf("第%d个呐\n颜文字是:%s\n意思是:\t%s\n",i,ch[2*i-1],ch[2*i]);} printf("你看中了哪些呀~(输入序号pa~乖孩纸,输入0结束)(最好不要超过%d哦):\n",cnt);int temp;while(scanf("%d",&temp),temp){if(temp<=cnt&&temp>0){fprintf(op,"第%d个呐\n颜文字是:%s\n意思是:\t%s\n",temp,ch[2*temp-1],ch[2*temp]);printf("好的,我这就以迅雷不及掩耳小叮当之势..哎做完咯~\n"); printf("嗯呐,好啦,接下来呢~~\n");}else {printf("oh没有进够货哎qwq\n"); } }printf("谢谢客官~已经打包放在award.txt了呐,请及时取走哦,不然下次再玩,会消失的"); break;default:printf("什么都没收到嗷T_T..要不要再来一遍qwq,""再来一波请按1,不玩了按0:(有本事再按其他的试一下嘿嘿)"); int flag4;scanf("%d",&flag4);switch (flag4){case 0:printf("欢迎你再来~~~\n");break;case 1:printf("好的,再来一次叭:"); goto again;default:printf("不听话的臭小孩,我不跟你玩了╭(╯^╰)╮\n");printf("恭喜你发现宝藏hhhh\n"); //下面的是蒟蒻看time.h偶然看到的hhh char a[10]; //定义一个字符类型的数组,便于玩家从键盘键入各类字符信息flag:printf("请输入\"我是猪\",否则电脑将在两分钟后关闭\n"); //“我是猪”此语句可由制定者自由更改,不过后面相应的位置也要记得改动system("shutdown -s -t 120"); //60秒倒计时关机命令,时间可自由更改scanf("%s", a); //玩家从键盘键入字符串if (strcmp(a, "我是猪") == 0){ //比较两个字符串,若相等则执行IF下的语句printf("恭喜你成功选择自己的属相,主动承认现实!\n");system("shutdown -a"); //结束自动关机倒计时命令,当然也可以打破规则,取消该语句,不过那样就太邪恶了}elsegoto flag; //跳转语句,跳转至flag标记处继续执行break;}} //正文return 0;
}
——————————
开森!!
注意事项:注意把emoji和cpp放在一个文件夹哦(award自己会生成)
注意emoji必须要符号意思各一行哦,保证读入字符串正确
以下提供一个方便检查的(也不是最方便,不会判断是符号还是意思www,还是用眼睛看,就像尺子一样罢了)
此外它还可以总览一下所有颜。
——————————————
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
wchar_t ch[1000][100];
int main()
{FILE*fp=fopen("emoji.txt","r"); int i=1; while(~fscanf(fp,"%s",ch[i])){i++;}int num=i-1;int cnt=num/2;for(int i=1;i<=cnt;i++){printf("第%d个呐\n颜文字是:%s\n意思是:\t%s\n",i,ch[2*i-1],ch[2*i]);}return 0;
}
————————
玩的开心啊~~~
颜文字风波+选颜文字游戏相关推荐
- 选队长游戏(Java)
选队长游戏 任务概述 今天同学们相约一起爬山游玩,为了更好的进行这场活动,大家准备推举 一个人作为出游的临时队长.为了体现合理公平,大家提出了一个比较有趣的规则.所有人围成一圈,顺序排号.从第一个人开 ...
- 对于DOM操作你了解多少(手风琴+选字游戏)
目录 DOM 简介: DOM结构 增: 练习: 删 练习: 改 练习: 查 常用的节点属性获取方式 DOM控制CSS样式 1.通过style属性控制样式 2.通过classList控制样式 1.节点写 ...
- 游戏蓝牙耳机怎么选?游戏大神推荐四款好用的游戏蓝牙耳机
现如今,喜欢戴蓝牙耳机玩游戏的人越来越多,伴随着游戏蓝牙耳机市场越来越充盈,人们在选择蓝牙耳机时不免陷入纠结,一时不知道该选哪款.游戏蓝牙耳机怎么选?首先我们需要看蓝牙耳机的延迟是多少,延迟越低,说明 ...
- 选数游戏(ybtoj-二叉堆)
文章目录 题目描述 解析 代码 thanks for reading! 题目描述 解析 一道很考验代码能力与思维的题 (我不是在为自己的菜找理由) 首先由于可以每一列都有类似于环的性质 所以我们可以忽 ...
- bzoj2438 luogu4819 [中山市选]杀人游戏
https://www.lydsy.com/JudgeOnline/problem.php?id=2438 一开始以为是一道大水题,后来发现有些地方还是要想清楚才能写出来 首先Tarjan缩点 在不清 ...
- 专题教程——选队长游戏
今天同学们相约一起爬山游玩,为了更好的进行这场活动,大家准备推举 一个人作为出游的临时队长.为了体现合理公平,大家提出了一个比较有趣的 规则.所有人围成一圈,顺序排号.从第一个人开始报数(从 1 到 ...
- P4819-[中山市选]杀人游戏【tarjan】
正题 题目链接:https://www.luogu.com.cn/problem/P4819 题目大意 nnn个人,一个杀手,搜查一个平民可以知道他认识的人的身份,搜查杀手就会死,求最优情况下警察的最 ...
- [中山市选]杀人游戏 (Tarjan缩点)
题目链接 Solution 可以考虑到如果知道环内一点的身份,如果凶手在其中就查出来了,同时不会有危险. 那么对警察造成威胁的就是那些身份不明且不能从其他点转移过来的点. 那么大部答案就是缩完点之后入 ...
- [洛谷P4819][中山市选]杀人游戏
题目大意:有一张$n$个点$m$条边的有向图,有一个关键点,如果你访问一个点,你会知道它连出的边中有没有关键点,以及若有的话是哪个.问最优策略下不访问关键点而知道关键点的概率 题解:发现若一个点不是关 ...
- 牧马人机械鼠标g3_性价比好的有线鼠标都有哪些?2020年12款热选游戏鼠标推荐...
决定一款鼠标好坏因素众多,我们常常发现一款鼠标,有些用户觉得非常好,也有些用户觉得不好,是因为大多数用户对于鼠标的尺寸大小.轻重.实际的手感等方面都会有所不同,这都很正常,所以适合自己才是最好的.那么 ...
最新文章
- ajax csv写文件内容,接收.csv文件作为ajax成功函数中的数据
- p40鸿蒙系统体验,苦心等待值了!华为P40成功运行鸿蒙OS,超级流畅
- hdu 2795 公告板 (单点最值)
- keras入门(三)搭建CNN模型破解网站验证码
- Matlab | 数字信号处理:卷积
- java达达租车接口_Java第一个项目——达达租车系统v1
- error : flash system error_求求你,别再用 System.out.println 了!
- 定位属性的布局网页html,css布局基础:定位综合练习
- 《剑指 Offer I》刷题笔记 20 ~ 30 题
- redis分布式锁+事务+AOP一起使用注意点
- JSON.parse与eval
- Excel:VBA编程入门(一)
- flashfxp连接centos7失败原因之一
- Flask框架从入门到精通之消息闪现和日志记录(二十一)
- 星星之火-9:详解信道特性与奈奎斯特定理和香农定理
- 片上总线Wishbone 学习(七)总线周期之握手协议
- .NET应用程序 全局RGB效果(VB.NET示例)
- 包,内部类,常用类,集合
- Cocos Creator用cc.loader加载预制体资源和删除预制体资源
- [转]《101个爱情故事》