使用循环将数字转换为字符

时间:2015-07-22 12:28:34

标签: loops character numeric visual-foxpro foxpro

我正在尝试熟悉和练习有关Microsoft Visual FoxPro的更多信息。你能帮我把数字转换成字符吗?什么是代码(使用一些循环),让我能够更多地研究它?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

在VFP中不使用循环从数字转换为字符。你使用一个功能。最简单的是TRANSFORM(),但根据您的需要,您可以使用STR()或其中一个PADx()函数(PADL(),PADC(),PADR())。

例如,如果您的变量nNum的值为25000,则可以执行以下任一操作:

TRANSFORM(m.nNum) && "25000"
STR(m.nNum, 10) && "     25000"
PADL(m.nNum, 7) && "  25000"