How can I split up a
string
into
whitespace-separated fields?
How can I duplicate the process
by which main()
is handed argc and argv?
The only Standard routine available for this kind of ``tokenizing'' is strtok, although it can be tricky to use and it may not do everything you want it to. (For instance, it does not handle quoting.)
References:
K&R2 Sec. B3 p. 250
ANSI Sec. 4.11.5.8
ISO Sec. 7.11.5.8
H&S Sec. 13.7 pp. 333-4
PCS p. 178
Read sequentially: prev next up top
This page by Steve Summit // Copyright 1995 // mail feedback