Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 12:48   #1
Alexsandr
Пользователь
 
Аватар для Alexsandr
 
Регистрация: 30.09.2007
Сообщений: 70
Вопрос Форматирование текста в консоли

Доброго времени суток! Есть консольное приложение,как сделать чтобы надпись МЕНЮ выводилась по центру окна?

#include <iostream>
#include <Windows.h>
#include <Math.h>
using namespace std;

void _aaa_fun()

{ short _us, _sel;//переменные выбора пользователем
double _sum, _val_x, _val_z;//переменная суммы и вводимая переменная
do{//для повтора функции используется цикл

cout << "/**********/" << endl;
cout << "Задание №1." << endl;

cout << "вы хотите ввести свою переменную z или использовать значение по умолчанию?" << endl;
cout << "нет - 0, да - 1." << endl;
cin >> _sel;//получение выбора

if(_sel){//если введено что-то отличное от 0
cout << "Введите своё значение переменной x" << endl;
cin >> _val_x;
cout << "Введите своё значение переменной z" << endl;
cin >> _val_z;
}
else
_val_z=0.543, _val_x=3.142;//присвоение значения по умолчанию

_sum=tan(pow(_val_x,1.0 * 1.0/2)*3.1416/180)+165*pow(_val_z,6.0 )+pow(_val_x*_val_x-_val_z,1.0 * 1.0/4);

cout << "tan(2root(x))+165*z^6+4root(x^ 2-z)" << endl;

cout << "Результат при z=" << _val_z << " и " << "x=" << _val_x << " равен " << _sum << endl;

cout << "Вы хотите повторить функцию? (0 - нет, 1 - да)" << endl;
cin >> _us;

}while(_us);
}

void main ()//начало главной функции


{ SetConsoleOutputCP(1251);//установка вывода консоли в кодировку 1251 - Windows кириллица
SetConsoleCP(1251);//установка ввода консоль
short _us;//переменная, которая будет содержать выбор пользователя
do{

cout << " МЕНЮ:" << endl;
cout << "Выберите задание которое хотите проверить:" << endl;
cout << "первое - 1;" << endl;
cout << "второе - 2;" << endl;
cout << "третье - 3;" << endl;
cout << "выход - 0." << endl;
cin >> _us;
switch(_us){
case 0: cout << "Вы действительно хотите выйти из программы???" << endl;//вариант если пользователь ввёл 0 для выхода
break;
case 1: _aaa_fun();//если выбрана первая функция
break;
default: cout << "Будьте внимательней при наборе цифр." << endl;//если пользователь ошибся с выбором
break;
}
}while(_us);

cin.get();
}
Alexsandr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форматирование текста NITROGEN_92 Общие вопросы Delphi 21 07.08.2011 14:31
Форматирование текста Arsenx777 Работа с сетью в Delphi 1 31.05.2011 14:55
Форматирование текста Sergey2 Общие вопросы Delphi 10 23.09.2009 08:04
Форматирование текста. Altera Общие вопросы Delphi 3 11.05.2009 23:29
Форматирование текста MAcK Общие вопросы Delphi 3 03.04.2008 11:38