Создание таблицы с помощью printf в c ++

Я пытаюсь составить такую ​​таблицу .... (Только без точек, которые я использовал для разделения каждого элемента)

Еженедельная ведомость заработной платы:

Имя ........ ............. Название ....... Брутто ...... Налог ...... Нетто

Ebenezer Scrooge Partner 250.00 ..62.25 .187.75

Боб Крэтчит .......... Клерк ...... 15.00 .... 2.00 ..13.00

Вот как выглядит мой код для этой части ....

for (int count=0; count < numberOfEmployees; count++)
{
    cout << "Employee: \n";
    cout << "\t Name: ";
    cin.getline (employees[count].name, EMPLOYEESIZE); 

    cout << "\t Title: ";
    cin.getline (employees[count].title, EMPLOYEESIZE);

    cout << "\t SSNum: ";
    cin >> employees[count].SSNum;

    cout << "\t Salary: ";
    cin >> employees[count].Salary;

    cout << "\t Withholding Exemptions: ";
    cin >> employees[count].Withholding_Exemptions; 
    cin.ignore();

    cout << "\n";
}


double gross;
double tax;
double net;
double adjusted_income;

cout << "\n";

cout << "Weekly Payroll: \nName \t \t Title \t Gross \t Tax \t Net \n";


for (int count=0; count < numberOfEmployees; count++)
{
    gross = employees[count].Salary;
    adjusted_income = subtraction_times (employees[count].Salary, employees[count].Withholding_Exemptions);
    tax = adjusted_income * .25;
    net = subtraction (gross, tax);

    printf ("\n%s", employees[count].name); 
}

Я есть первая часть таблицы (часть имени), но после этого я не знаю, что делать с остальной частью таблицы. Кто-нибудь может мне помочь?

Спасибо

5
задан Community 6 October 2019 в 08:04
поделиться