小伙C++代码实现短信表白,软萌甜炸,送给你最喜欢的人!

swustoj短信(0332):某日,小Y同学迷恋上一女生,于是决定向该女生表白。可是,悲剧往往发生在帅哥身上。在小Y同学表白后,该女生发来一短信,该短信由一行字符串组成。并告知小Y同学,如若能从中找出字符串 “i”“love”“you”三个字符串,并且这三个字符串在短信中是顺序的,并且任意两个不能相邻,则表示她喜欢小Y同学。

9693047-4e3847865e1a0b6c.png

Input 对应每组测试数据的结果,如果存在 顺序的 并且互不相邻 的三个字符串“i”“love”“you”串则输出“Yes”,否则输出“No” Outpu

image

手机短信已经成为当今的流行时尚,但怎样在计算机之间体验短信的方便与快捷呢?其实我们利用Windows 2000提供的信使服务就可以自制一个短信发送程序,令笔者最为得意的是它几乎可以穿越各种网络防火墙,不受限制。

信使服务是指“计算机管理”中的“发送控制台消息”。“计算机管理”将多个Windows 2000管理工具合并到了一个控制台树中,使用户可以轻松地访问特定计算机的管理属性和工具,实现了用一个统一的桌面工具来管理本地或远程计算机。

image

在“我的电脑”上单击右键,选择“管理”,即显示“计算机管理”主界面。依次选择“操作”、“所有任务”、“发送控制台消息…”,就可打开“发送控制台消息”窗口。

你看到的界面很简洁,操作也很简单。在上面的编辑框中输入要发送的信息,在下面的编辑框中添加/删除收件人(初始状态显示本机的计算机名),然后点击发送即可。但在实际使用中,我感觉操作步骤实在有些烦琐,于是,略加改造了一下。具体实现过程如下:

image

1.运行 C++ Builder 5.0,然后通过菜单File|New ApplICation创建一个新的工程。

2.再在窗体中添加一个Edit组件、一个Memo组件、多个Label和Button组件。编辑框用于输入收件人的计算机名或IP 地址;Memo用于输入要发送的信息,消息可以是多行文本;多个按钮用于触发不同的操作。

3.核心程序是“发送”按钮的OnClick事件的处理过程:

image

你可能感兴趣的:(小伙C++代码实现短信表白,软萌甜炸,送给你最喜欢的人!)