BBS: Inland Empire Archive Date: 12-06-92 (22:23) Number: 365 From: MARK REJHON Refer#: NONE To: SHANE HEADER Recvd: NO Subj: Alphabetizer FUNCTION Conf: (2) Quik_Bas
> Does anyone have a FUNCTION that that will
> alphabatize a complete
> string array? I have tried unsucessfuly. I'm sure I could do
> it, but I thought I would check with you guys to see if you had one
> lying around.
The simplest sorting algorithm, for a 100 string array, non-case sensitive,
is listed below. I assume that speed isn't important here. <G>
DO
Swapped% = 0
FOR StringNum% = 1 TO 99
IF UCASE$(Array$(StringNum%)) > UCASE$(Array$(StringNum% + 1)) THEN
SWAP Array$(StringNum%), Array$(StringNum% + 1)
Swapped% = -1
ENDIF
NEXT StringNum%
LOOP WHILE Swapped%
Mark Rejhon
--- FMail 0.92
* Origin: +++ VIddIBBS +++ (613) 521-4486! (1:163/255)

Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET