fix: address code scanning alerts
This commit is contained in:
1 parent
87ccd0de78
commit
a6cfcd1b9c
1 file changed
+10
-5
@@ -1,12 +1,17 @@
|
|||||||
// 实现电话簿管理程序, Mytel类描述单个电话号码,TelManager类负责管理电话号码。把增、删、改、查功能封装到该类中。要求电话号码能从磁盘读写。
|
// 实现电话簿管理程序, Mytel类描述单个电话号码,TelManager类负责管理电话号码。把增、删、改、查功能封装到该类中。要求电话号码能从磁盘读写。
|
||||||
|
|
||||||
#include <bits/stdc++.h>
|
#include <cstring>
|
||||||
|
#include <fstream>
|
||||||
|
#include <iomanip>
|
||||||
|
#include <iostream>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
class Mytel {
|
class Mytel {
|
||||||
public:
|
public:
|
||||||
void getdata() { cin >> name >> telno; }
|
void getdata() { cin >> setw(12) >> name >> setw(12) >> telno; }
|
||||||
void setname(char a[]) { strcpy(name, a); }
|
void setname(char a[]) { strcpy(name, a); }
|
||||||
void settelno(char a[]) { strcpy(telno, a); }
|
void settelno(char a[]) { strcpy(telno, a); }
|
||||||
void putdata() { cout << name << setw(12) << telno << endl; }
|
void putdata() { cout << name << setw(12) << telno << endl; }
|
||||||
@@ -31,12 +36,12 @@ public:
|
|||||||
}
|
}
|
||||||
Mytel s;
|
Mytel s;
|
||||||
char name[12], telno[12];
|
char name[12], telno[12];
|
||||||
input >> name >> telno;
|
input >> setw(12) >> name >> setw(12) >> telno;
|
||||||
s.setname(name);
|
s.setname(name);
|
||||||
s.settelno(telno);
|
s.settelno(telno);
|
||||||
while (input) {
|
while (input) {
|
||||||
a.push_back(s);
|
a.push_back(s);
|
||||||
input >> name >> telno;
|
input >> setw(12) >> name >> setw(12) >> telno;
|
||||||
s.setname(name);
|
s.setname(name);
|
||||||
s.settelno(telno);
|
s.settelno(telno);
|
||||||
};
|
};
|
||||||
@@ -79,7 +84,7 @@ public:
|
|||||||
for (int i = 0; i < a.size(); i++)
|
for (int i = 0; i < a.size(); i++)
|
||||||
if (a[i].getname() == mname) {
|
if (a[i].getname() == mname) {
|
||||||
cout << "电话:";
|
cout << "电话:";
|
||||||
cin >> mtelno;
|
cin >> setw(12) >> mtelno;
|
||||||
a[i].settelno(mtelno);
|
a[i].settelno(mtelno);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user