Форум программистов, компьютерный форум CyberForum.ru

форматированный вывод - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
letnjaja
 Аватар для letnjaja
53 / 3 / 0
Регистрация: 08.10.2011
Сообщений: 200
01.11.2012, 00:37     форматированный вывод #1
Всем, здрасте!
У меня вопрос, как сделать вывод линии перед цифрами? (длина линии зависит от кол-ва цифр и точки)
для реального у меня ограничение
введите реальное и целое число: 2.71828183 1392
реальное: ______2.718
целое: ____1392

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
while(true)
{
cout<<"enter one integer and one real number:"<<endl;
cin>>number6;
cin>>real;
if( cin.good())
    {
              cout<<"The real number is:"<<endl;
              std::cout<<std::fixed<<std::setprecision(3)<<real<<endl;
                                         cout<<"The integer is:"<<number6<<endl;
                                         cout<<endl;
               cin.ignore(10, '\n');
                   break;
     }
     cin.clear();
     cout << "nepraviljnij vvod " << endl;
     cin.ignore(10, '\n');
     }
Добавлено через 8 часов 9 минут
ок, кто-нибудь может объяснить, как перевести из int в string, посчитать кол-во знаков и вернуть обратно в int, ток на моем примере, я уже нет перерыла ничего у меня не получилось пока что
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2012, 00:37     форматированный вывод
Посмотрите здесь:

C++ форматированный ввод\вывод
Форматированный вывод. Как??? C++
C++ Форматированный вывод
C++ Форматированный потоковый вывод
Форматированный вывод в файл C++
Форматированный ввод-вывод C++
C++ Форматированный вывод матриц
Программа в С++. Форматированный вывод C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.11.2012, 00:45     форматированный вывод #2
Например так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <sstream> 
using namespace std;
 
int main () 
{ 
 int x; 
 cin >> x;
 stringstream s; // поток для строк
 s << x; //  в поток число
 string str;
 s >> str; // из потока строка
 cout << str.size() << endl; // выводим количество символов в строке
 
 return 0;
}
Yandex
Объявления
01.11.2012, 00:45     форматированный вывод
Ответ Создать тему
Опции темы

Текущее время: 10:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru