Kirjoitetaan lyhyt esimerkki, jolla demonstroidaan funktion käyttöä:
// Vesa Lappalainen 29.12.2001 #include <iostream> #include <string> #include <iomanip> using namespace std; #include "mjonotpp.h" void tulosta(int n,const string &pala, const string &jono) { int valeja = 10-pala.length(); cout << n << ": pala = '" << pala <<"'" << setw(valeja) << ' ' << "jono = '" << jono << "'\n"; } int main(void) { string jono = " Volvo | 12300 | 1"; string pala; tulosta(0,pala,jono); pala = erota(jono,'|'); tulosta(1,pala,jono); pala = erota(jono,'|'); tulosta(2,pala,jono); pala = erota(jono,'|'); tulosta(3,pala,jono); pala = erota(jono,'|'); tulosta(4,pala,jono); return 0; }
Ohjelma tulostaa:
0: pala = '' jono = ' Volvo | 12300 | 1' 1: pala = ' Volvo ' jono = ' 12300 | 1' 2: pala = ' 12300 ' jono = ' 1' 3: pala = ' 1' jono = '' 4: pala = '' jono = ''