Tutkitaanpa ongelmaa tarkemmin. Tiedostosta on siis luettu rivi, joka on muotoa
+-------------------------------------+ | |V|o|l|v|o| ||| | |1|2|3|0|0| ||| |1| +-------------------------------------+
Jos saisimme erotettua tästä 3 merkkijonoa:
pala1 pala2 pala3 +-------------- ----------------- ----- | |V|o|l|v|o| | | | |1|2|3|0|0| | | |1| +-------------- ----------------- -----
voisimme kustakin palasesta erikseen ottaa haluamme tiedot. Esimerkiksi 1. palasesta saadaan tuotteen nimi, kun siitä poistetaan turhat välilyönnit. Hinta saataisiin 2. palasesta kutsulla
sscanf(pala2.c_str(),"%lf",&hinta);