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

Дроби!классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать количество таких элементов массива, для которых выполняется условие http://www.cyberforum.ru/cpp-beginners/thread436548.html
Заданы 2 массива А и В , каждый из которых содержит n элементов. Подсчитать количество таких k, для которых A>B.
C++ Преобразование в массив Здравствуйте. У меня вопрос. Есть например структура ST. Переменная V это **ST. После выполнения функции в ST массив структур. Вопрос: Как его использовать? struct ST { }*pST; pST* V; //... http://www.cyberforum.ru/cpp-beginners/thread436534.html
Роберт Седжвик, 2 том. C++
вечер добрый, есть ли в сети, и вообще, перевиден ли на русский язык, второй том книги Роберта Седжвика Фундаментальные алгоритмы на С++? Там главы про графы, строки, геометрия, и др.?
C++ Закрывается программа
Учу cpp. Переписал код с учебного задания, скомпилировал, нажал Build>Build solution, запустил. Программа запускается, но результат не выдает. Также пробовал пустую программу в одну строчку, не пишет...
C++ CGraphView... Как с ним работать. http://www.cyberforum.ru/cpp-beginners/thread436507.html
Подскажите пожалуйста, как работать с классом CGraphView. Очень надо. Может кто-то станкивался... Как нарисовать хотя-бы простейший график из нескольких точек... Очень нужно. Добавлено через 2...
C++ Интересное о vector и map. Здравствуйте! 1. В процессе работы с векторами обнаружил интересный момент, представим что у нас есть какой-то вектор и созданные нами какие-то объекты: какой-то_вектор.push_back ( *(new... подробнее

Показать сообщение отдельно
тупой
0 / 0 / 0
Регистрация: 04.04.2011
Сообщений: 15
27.01.2012, 21:33  [ТС]
Цитата Сообщение от Teravisor Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
std::string Fraction::toString()
{
  std::string formattedFraction;
  char buffer[sizeof(int)*8+1];//больше этого числа символов ну никак не сможет быть. Можно уменьшить немного.
  if( m_Numerator < 0 ) formattedFraction.append( "-" );
  sprintf(buffer,"%d",abs(m_Numerator) / m_Denominator);//Записываем число в буфер.
  formattedFraction.append( buffer );
  formattedFraction.append( " " );
  sprintf(buffer,"%d",abs(m_Numerator) % m_Denominator);
  formattedFraction.append( buffer );
  formattedFraction.append( "/" );
  sprintf(buffer,"%d",m_Denominator);
  formattedFraction.append( buffer);
  return formattedFraction; //Отсутствие этой строчки не заметил. Нужна.
};
atoi к сожалению, не всеми компиляторами понимается, поэтому написал по стандарту.
Вроде должно работать.
у меня на 53 все равно выскакивает ошибка !напиши как надо!это ошибку не выдает!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru