spc函数与space函数的区别

简介: spc函数与space函数的区别

space函数:

返回一个包含指定空格数的 Variant (String) 值。

语法:space$(number)

$:加 $则返回string,不加则返回一个Variant。

n:数字,必填项,是字符串中所需的空格数。

sBuffer = Space$(255) '给sBuffer预留255字节的空间,用来填写用户名,也说明用户名长度最大可到255个字节'
s$ = String$(200,0) '生产200个ascii为0(空NULL)的字符'

Space函数对于设置输出格式和清除固定长度字符串中的数据非常有用。

spc函数:

与 Print # 语句或 Print 方法一起使用,对输出进行定位。


语法:Spc(number)


Spc(n)是相对偏移量.从光标处开始计算,移动n个字符的位置

Tab(n)是绝对偏移量,从该列的开头开始计算,移动n个字符的位置


 如果 n 小于输出行的宽度,则下一个打印位置将紧接在数个已打印的空白之后。如果 n 大于输出行的宽度,则 Spc 利用下列公式计算下一个打印位置:当前打印位置 + (n Mod 行宽)


 例如,如果当前输出位置为 24,而输出行的宽度为 80,并指定了 Spc(90),则下一个打印将从位置 34 开始(当前打印位置 + 90/80 的余数)。

 如果当前打印位置和输出行宽度之间的差小于 n(或 n Mod width),则 Spc 函数会跳到下一行的开头,并产生数量为n – (行宽 – 当前打印位置) 的空白。


相关文章
|
6月前
|
Python
path()和re_path()函数
path()和re_path()函数。
112 1
|
5月前
|
C++
C++一分钟之—名空间(namespace)的作用与使用
【6月更文挑战第22天】C++的命名空间是代码组织的关键,防止命名冲突并促进模块化。通过`namespace`定义代码块,如`MyNamespace{...}`,并使用别名(`namespace MN = MyNamespace::...`)简化引用。避免过度使用和嵌套,以及`using namespace`的滥用,而应在小范围内导入所需成员。明智选择名空间名称并有效利用`using`声明,能提升代码可读性和专业性。
129 1
|
6月前
path函数
path函数。
69 0
|
6月前
|
Linux 编译器 C语言
start.S详解学习(四):设置堆栈 sp 指针
start.S详解学习(四):设置堆栈 sp 指针
263 0
用#define宏实现Add函数
用#define宏实现Add函数
102 0
VC下__func__未定义,改用__FUNCTION__
VC下__func__未定义,改用__FUNCTION__
93 0
解决办法:对‘operator delete(void*)’未定义的引用
解决办法:对‘operator delete(void*)’未定义的引用
189 0
|
IDE 开发工具 Python
如何调用别的.air脚本中封装好的方法
如何调用别的.air脚本中封装好的方法
345 0
|
开发工具 C++ 开发者
关于QT_BEGIN_NAMESPACE宏的作用
关于QT_BEGIN_NAMESPACE宏的作用
C++ add()函数的四种实现方式
C++ add()函数的四种实现方式
1153 0