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 – (行宽 – 当前打印位置) 的空白。


相关文章
|
2天前
|
Python
path()和re_path()函数
path()和re_path()函数。
11 1
|
2天前
path函数
path函数。
19 0
|
2天前
|
Linux 编译器 C语言
start.S详解学习(四):设置堆栈 sp 指针
start.S详解学习(四):设置堆栈 sp 指针
93 0
|
2天前
|
JavaScript 前端开发
call函数和apply函数的区别
call函数和apply函数的区别
24 0
|
5月前
|
Linux 编译器 C语言
Linux环境下gcc编译过程中找不到名为pthread_create的函数的定义:undefined reference to `pthread_create‘
Linux环境下gcc编译过程中找不到名为pthread_create的函数的定义:undefined reference to `pthread_create‘
53 0
Go -- 方法中何时使用值传递何时使用指针共享
Go -- 方法中何时使用值传递何时使用指针共享
VC下__func__未定义,改用__FUNCTION__
VC下__func__未定义,改用__FUNCTION__
71 0
解决办法:对avcodec_parameters_from_context未定义的引用
解决办法:对avcodec_parameters_from_context未定义的引用
44 0
|
C++
VS编译NPAPI:error C2733:不允许重载函数 “NP_Initialize"的第二个参数
VS编译NPAPI:error C2733:不允许重载函数 “NP_Initialize"的第二个参数
70 0
成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”