STRING$
From QB64 Wiki
The STRING$ function returns a STRING consisting of a single character repeated a number of times.
- result$ = STRING$(count%, {character$ | ASCIIcode%} )
Description:
- count% is the number of times the character specified by character is repeated.
- Character is a literal string character, a string variable or an ASCII code number.
- If count% is negative, an illegal function call error will occur. The count can be zero.
- If character is a STRING value and its length is zero, an illegal function call error will occur.
- If more than one string character value is used, the first character will be repeated.
- A STRING statement can be added to a string value with the + concatenation operator.
- The function result can also be used to GET and PUT a number of bytes as zero characters: bytes$ = STRING(numbytes, 0)
Code Examples:
- Printing 40 asterisks across the screen using an ASCII character value.
PRINT STRING$(40, 42)
****************************************
- Using a STRING to specify the repeated character.
text$ = "B" + STRING$(40, "A") + "D" PRINT text$
BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD
Note: The string contatenation + operator MUST be used in STRING variable definitions.
See examples:
See also: