8.13
输入:电话本
输出:检测后并格式化后的电话本,输出错误电话号码
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
using namespace std;
bool Valid(const string& i)
{
return(i.size() == 9);
}
string& Format(string& i)
{
for (auto j = i.begin() + 2; j != i.begin() + 7; j++)
*j = '*';
return i;
}
int main()
{
ifstream input("F:\\test\\input1.txt");//打开文档,string中有'\'应用转义双写
ofstream output("F:\\test\\output.txt",ofstream::app);//模式是追加(隐含out模式)
//上句也可以写为output("...",ofstream::app|ofstream::out);
string line,Name,phoneNum;
istringstream record;
ostringstream badNums, formatted;
while (getline(input,line))
{
record.clear();