35 lines
1.1 KiB
C++
35 lines
1.1 KiB
C++
#include <iostream>
|
|
#include <iomanip>
|
|
|
|
std::string setMiddle(int width, std::string fillChar, std::string originString) {
|
|
int len = originString.length();
|
|
if (len >= width) {
|
|
return originString;
|
|
}
|
|
int fill = (width - len) / 2;
|
|
std::string result = "";
|
|
for (int i = 0; i < fill; i++) {
|
|
result += fillChar;
|
|
}
|
|
result += originString;
|
|
for (int i = result.length(); i < width; i++) {
|
|
result += fillChar;
|
|
}
|
|
return result;
|
|
}
|
|
|
|
int main() {
|
|
std::cout << std::setfill('+') << std::setw(60) << "" << std::endl;
|
|
std::cout << "+" << setMiddle(58, " ", "Contoso Company Employee Management System") << "+" << std::endl;
|
|
std::cout <<std::setfill('+') << std::setw(60) << "" << std::endl;
|
|
|
|
std::cout << "\n";
|
|
|
|
std::cout << setMiddle(60, " ", "Main menu") << "\n";
|
|
std::cout << setMiddle(60, " ", "1. Import data") << "\n";
|
|
std::cout << setMiddle(60, " ", "2. Search data") << "\n";
|
|
std::cout << setMiddle(60, " ", "3. Save data ") << "\n";
|
|
std::cout << setMiddle(60, " ", "4. Quit ") << "\n";
|
|
std::cout << setMiddle(60, " ", "Please Select:") << std::endl;
|
|
return 0;
|
|
} |