翻译指定的字符串问题,请各位多多帮忙哦!
有两个文件 一个是要被翻译的文件,另一个是存放翻译字符串的文件。
要被翻译的文件中有很多下列字段:
<LI> <OBJECT type= "text/sitemap ">
<param name= "Name " value= "Welcome ">
<param name= "Local " value= "Welcome\welcome.htm ">
<param name= "ImageNumber " value= "1 ">
</OBJECT>
要求翻译 <LI> <OBJECT type= "text/sitemap "> 的下一行的value后面的值,这里即是Welcome 。其他行不翻译。
存放翻译字符串的文件格式如下:
Welcome ===欢迎
get started===开始
........
要求程序将文件中所有类似 <LI> <OBJECT type= "text/sitemap ">
<param name= "Name " value= "Welcome ">
<param name= "Local " value= "Welcome\welcome.htm ">
<param name= "ImageNumber " value= "1 ">
</OBJECT>
字段的文本都被翻译成这样的形式:
<LI> <OBJECT type= "text/sitemap ">
<param name= "Name " value= "欢迎 ">
<param name= "Local " value= "Welcome\welcome.htm ">
<param name= "ImageNumber " value= "1 ">
</OBJECT>
请问该如何做,我做了一晚上,算法总是不对,只好又来请教各位了~~
[解决办法]
循环使用strcmp函数.