BBS: Inland Empire Archive Date: 05-27-92 (07:59) Number: 138 From: RANDY POOLE Refer#: NONE To: EDDIE ROWE Recvd: NO Subj: First Caps Conf: (2) Quik_Bas
I believeif what your looking for is a routine to
Capitalize the first letter of the word in a string
the following will do it..
p=
p2=1
lp=0
stp=0
dta$="mr jOHn CASEy JoneS" 'string containing the info to be altered
st$="" 'temporary stroage string
dta$=UCASE$(dta$) 'convert string to upper case initially
DO UNTIL stp 'loop until stp=1
p=instr(lp+1,dta$," ") 'check for occurence of " " in dta$
if p=0 then p=len(dta$):stp=1 'if no " " found set stp to 1 and end routine
st$=mid$(dta$,lp+1,p-lp) 'capture the located word and store in st$
st$=mid$(st$,1,1)+LCASE$(mid$(st$,2,len(st$)))
'Keep first character upper case and
'convert the rest to lower case
mid$(dta$,lp+1,p-lp)=st$ 'replace old word with new word
lp=p 'lp is the last special char occurence
LOOP
--- Maximus 2.01wb
* Origin: /* Hacker's Haven */ Clearwater, FL (813) 442-1441 (1:3603/160)

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