類似於C語言的printf函式 (轉)
The function fmt helps you to format a string in as you do in C.
In C, if you write:
printf( "this is %s number %d", "test", 1 );
then you would use the function fmt in VBScript like this:
dim str
str = fmt( "this is %x number %x", Array("test", 1) )
Details
The complete function looks like this:
' works like the printf-function in C.
' takes a string with format characters and an array
' to expand.
'
' the format characters are always "%x", independ of the
' type.
'
' usage example:
' dim str
' str = fmt( "hello, Mr. %x, today's date is %x.", Array("Miller",Date) )
' response.Write str
function fmt( str, args )
dim res ' the result string.
res = ""
dim pos ' the current position in the args array.
p= 0
dim i
for i = 1 to Len(str)
' found a fmt char.
if Mid(str,i,1)="%" then
if i
if Mid(str,i+1,1)="%" then
res = res & "%"
i = i + 1
' expand from array.
elseif Mid(str,i+1,1)="x" then
res = res & CStr(args(pos))
pos = pos+1
i = i + 1
end if
end if
' found a normal char.
else
res = res & Mid(str,i,1)
end if
next
fmt = res
end function
The format character is always %x, independent of the actual type, since VBScript has no direct types like integer or string.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993848/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- e語言 類似eval函式作用的函式
- C語言中函式printf()和函式scanf()的用法C語言函式
- C語言的函式C語言函式
- C語言 printf詳解C語言
- C語言常用函式C語言函式
- C語言 execve()函式C語言函式
- C語言函式sscanf()的用法C語言函式
- C語言qsort函式的使用C語言函式
- 08. C語言函式C語言函式
- C語言 函式指標C語言函式指標
- C語言基礎函式C語言函式
- C語言函式呼叫棧C語言函式
- C語言——設計printf除錯巨集C語言除錯
- mysql 效果類似split函式MySql函式
- C語言庫函式及示例C語言函式
- C語言解讀assert函式C語言函式
- C#語言函式遞迴C#函式遞迴
- c語言函式指標的定義C語言函式指標
- 《自然》證實:計算機語言更類似人類語言計算機
- C語言函式指標與回撥用函式C語言函式指標
- C語言——常用標準輸入輸出函式 scanf(), printf(), gets(), puts(), getchar(), putchar(); 字串拷貝函式 strcpy(), strncpy(), strchr(), strstr()函式用法特點C語言函式字串
- 【C語言】函式的概念和函式的呼叫(引數傳遞)C語言函式
- C語言巨集和函式淺析C語言函式
- C 語言回撥函式詳解函式
- c語言快速排序(庫函式使用)C語言排序函式
- c語言學習筆記===函式C語言筆記函式
- C語言有關函式淺析C語言函式
- C語言的隱式型別轉換C語言型別
- c語言是如何處理函式呼叫的?C語言函式
- C語言相關的基礎字串函式C語言字串函式
- C語言關於指標,gets()和gets_s()函式的理解C語言指標函式
- 【C語言】常用的字串函式及相關函式的自我實現C語言字串函式
- C++中scanf和printf系列函式簡介C++函式
- C 語言實現泛型 swap 函式泛型函式
- 包含min函式的棧(劍指offer)---C語言函式C語言
- c語言獲取陣列長度的函式C語言陣列函式
- C語言-字串函式的實現(五)之strstrC語言字串函式
- C語言-字串函式的實現(一)之strlenC語言字串函式
- C語言函式指標與回撥函式使用方法C語言函式指標