#include #include #include "piste.h" ostream &operator<<(ostream &os,const cPiste &p) { p.tulosta(os); return os; } int cPiste::kysy_lue() // Palauttaa 0 jos onnistuu 1 jos ei onnistu // Sy”t”ksi kelpaa: "4,5" "4" "4 5" "4 5" "4,,,5" { int ok; char sd[80],s[80]; cout << "Anna piste>"; cin.getline(s,sizeof(s)); x = 0; y = 0; ok = sscanf(s,"%lf%[ ,;:]%lf",&x,sd,&y); if ( ok <= 0 ) return 1; return 0; } #if 0 // Testip„„ohjelma pistett„ varten int main(void) { cPiste p1,p2(3,4); int virhe; virhe = p1.kysy_lue(); if ( virhe == 0 ) cout << p1 << " " << p2 << endl; else cout << "Et p”lj„ antanu pistett„" << endl; return 0; } #endif