WvStreams
Docs
sgmlmanual
egfiles
wvstringtableex.cc
1
#include "wvstringtable.h"
2
#include "wvhashtable.h"
3
#include <stdio.h>
4
5
int
main()
6
{
7
WvStringTable
t(10);
8
// size: 10 elements
9
// WvStringTable is essentially a WvHashTable
10
11
12
13
WvString
s(
"one"
), s2(
"two"
), s3(
"three"
);
14
15
t.add(&s,
false
);
16
t.add(&s2,
false
);
17
t.add(&s3,
false
);
18
// t.add("foo") is not allowed
19
// refer to WvHashTable for more information
20
21
printf(
"%s\n"
, t.join(
","
).cstr());
22
//prints out: one,two,three
23
24
25
printf(
"%s\n"
, t.join().cstr());
26
// By default, t.join() is using " \t" as a delimiter
27
// prints out: one two three
28
29
30
t.zap();
31
//erasing all contents of t
32
33
34
t.split(
"a : b : c : d "
,
":"
);
35
36
printf(
"%s\n"
, t.join(
","
).cstr());
37
// prints out: a , b , c , d
38
39
40
t.split(
"x"
);
41
t.split(
"y"
);
42
t.split(
"z"
);
43
44
printf(
"%s\n"
, t.join(
","
).cstr());
45
// prints out: a , b , c , d ,x,y,z
46
47
return
0;
48
}
WvStringTable
Definition:
wvstringtable.h:17
WvString
WvString is an implementation of a simple and efficient printable-string class.
Definition:
wvstring.h:329
Generated by
1.8.17