Eräs suhteellisen vaivaton tapa käsitellä syöttöä on lukea syöttö aina merkkijonona. Tämän jälkeen voidaan syöttörivi käsitellä erota -tyyppisillä funktiolla tai C++:n merkkijonovirralla osa kerrallaan. Kustakin palasesta sitten otetaan tarvittava syöttö esimerkiksi C- kielen sscanf- funktiolla, joka toimii aivan scanf- funktiota vastaavasti:
jono = "52 mk"; if ( sscanf(jono.c_str(),"%d",&hinta)<1 ) /* virhe.... */;