Top.Mail.Ru
Ответы
Аватар пользователя
6лет
Изменено
Аватар пользователя
Аватар пользователя
Программирование
+1

Проблема с выводом в консоли

#include
#include "pch.h"
#include
using namespace std;

int main()
{
setlocale(LC_ALL, "RU");
char name1, name2, name3;
char sc1, sc2, sc3;
unsigned short cnt1, cnt2, cnt3;
float sq1, sq2, sq3;

/* Введение фактических данных*/
cout << ("1. Введите: название, школу, количество, площадь >");
cin >> name1 >> sc1 >> cnt1 >> sq1;
cout << ("2. Введите: название, школу, количество, площадь >");
cin >> name2 >> sc2 >> cnt2 >> sq2;
cout << ("3. Введите: название, школу, количество, площадь >");
cin >> name3 >> sc3 >> cnt3 >> sq3;

/* Вывод таблицы */
/* вывод заголовков */
cout << ("----------------------------------------------\n");
cout << ("|Буддийские монастыри Японии периода Нара |\n");
cout << ("|--------------------------------------------|\n");
cout << ("| Название | Школа | Количество|Площадь земли|\n");
cout << ("| | | монахов| (га) |\n");
cout << ("|----------|-------|-----------|-------------|\n");
/* вывод строк фактических данных */

cout << " |" << name1 << " |" << sc1 << " |" << cnt1 << " |" << sq1 << " |" << endl;
cout << " |" << name2 << " |" << sc2 << " |" << cnt2 << " |" << sq2 << " |" << endl;
cout << " |" << name3 << " |" << sc3 << " |" << cnt3 << " |" << sq3 << " |" << endl;
/* вывод примечаний */

cout << ("|---------------------------------------------|\n");
cout << ("| Примечание: Т - Тэндай; С - Сингон; |\n");
cout << ("| Д - Дзедзицу |\n");
cout << ("-----------------------------------------------\n");

return 0;
}

Выводит какой-то бред. Что не так ?

Дополнен

#include
#include
#include

По дате
По рейтингу
Аватар пользователя
Новичок
6лет

cout << "|" <<width(10)<< name1 << "|" <<width(7)<< sc1 << "|" <<width(11)<< cnt1 << " |" << sq1 << " |" << endl;

Аватар пользователя
Искусственный Интеллект
6лет

<< name1 << / << sc3 <<

ты считаешь, что тут тебе все оттабулируется?