字关系,以及怎么变化也有了理解和体会。开始虽然理解了但在以前学习的C语言基础上对字符串处理始终不熟悉,也不知如何去生成字符串数组和使用字符串数组,通过老师介绍以及在网上查阅资料。开始有想过用a
driod页面布局开控制输入输出以及处理字符串数组,但是因为a
droid对程序过程以及在变换当前缀和输入码字不好解决就放弃了,依旧采用了c利用了字符串和字符数组来结合处理。通过这次实验对比了面向过程和面向对象这两门语言,学会了灵活使用字符串和字符数组。通过这次实验理解了通过类设置一类实体属性,从而简化了这一类实体处理。
六、主要仿真代码
i
cludeiostreami
cludestri
gusi
g
amespacestdco
sti
tN200classLZWprivatestri
gDic200publici
tcodesNLZWDic0aDic1bDic2cstri
gpDicvoiddecodei
tcodesNvoiddecodei
tcodesvoidcodestri
gcsNi
tStri
gIsDicstri
gei
tcodeDicstri
gfi
tI
tIsDici
tgi
tjstri
gdecodeDici
tg
fvoiddecodedisplayi
tzvoidcodedisplayi
tgvoidLZWdecodei
tcodesNLZWLZWstri
gp1p2OutStri
gNi
twpoutpcodes0i
tj0fori
ti1iNiwcodesiifw0p1Dicp1outpOutStri
gj1p1iN1coutout