Valid istream usage? Trying to store an input into 3 different strings

0 votes
asked Nov 15, 2018 by Arivu Anukanth (220 points)
#include <iomanip>
#include "PhoneNumber.h"

ostream &operator << ( ostream &out, const PhoneNumber & number )
{
 out << "(" << number.areaCode << ")" << number.exchange << " - " << number.line;
 return out;
}

istream &operator >> ( istream &in, PhoneNumber &number )
{
    input.scanf("%d-%d-%d", number.areaCode, number.exchange, number.line)
    return in;
}

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register.
Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and and receive answers from other members of the community.
...