拼音转换程序求助
因为工作需要,经常要输入拼音,比较麻烦;平时用的是Debian linux(是别人装的),没有发现过用来转换的软件。以前学的C语言都忘了。现在希望有人能编一个程序帮忙转换一下。比如在某个文件info.txt(或者随便什么名字)中有这样一段内容(1、2、3、4、5表示声调):
谁是老师呢,嗯?
Shei2 shi4 lao3shi1 ne5, n2?
现在需要转变为:
谁是老师呢,嗯?
Shéi shì lǎoshī ne, ń?
怎样编写这样一个程序呢?有的文章很长的,手动修改实在很费神。
注意:有多个元音字母构成的韵母,标注声调的优先权一定为a>(o,e,ê)>u>i>ü>n
先谢过了!