拉丁猪文字游戏

时间:2022-05-03
本文章向大家介绍拉丁猪文字游戏,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

拉丁猪文字游戏——这是一个英语语言游戏。基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如“banana”会变成“anana-bay”)。可以在维基百科上了解更多内容。

#include <iostream>
#include <string>

using namespace std;

bool PigLatin(string& str)
{
	string::size_type pos = str.find_first_of("aeiou");
	string sub = str.substr(0,pos);
	str.erase(0, pos);
	str.append(sub);
	str.append("ay");

	return true;
}

int main(int argc, char* argv[])
{
	string str = "three";
	PigLatin(str);

	cout << str << endl;

	system("pause");
	return 0;
}