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

Не определяется функция _atold - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Текст в CodeBlocks http://www.cyberforum.ru/cpp-beginners/thread160885.html
Здравствуйте. При компиляции программы в CodeBlocks выскакивают ошибки: DEVCAPS1.cpp:53: undefined reference to `GetStockObject@4' DEVCAPS1.cpp:95: undefined reference to `GetTextMetricsA@8' DEVCAPS1.cpp:109: undefined reference to `TextOutA@20' DEVCAPS1.cpp:112: undefined reference to `TextOutA@20' DEVCAPS1.cpp:114: undefined reference to `SetTextAlign@8' DEVCAPS1.cpp:116: undefined...
C++ Консоль без русского ! Начал учить C++ но сталкнулся с проблемой когда пишу консольную программу русский язык заменяет на непонятно какие буквы подскажите в чём дело ? http://www.cyberforum.ru/cpp-beginners/thread160884.html
C++ Вывод элементов массива в обратном порядке
Дайте подсказку как вывести элементы массива наоборот, я уже всю голову поломал,ну хоть намекните. #include <windows.h> #include <iostream> using namespace std; void main () { SetConsoleOutputCP(1251); const int size=3; int ar;
Нахождение минимального элемента массива C++
Как найти минимальное значение??? #include <windows.h> #include <iostream> using namespace std; void main () { SetConsoleOutputCP(1251); const int size=10; int min_nechet; int min=min_nechet;
C++ Что означает эта строка? int _tmain(int argc, _TCHAR* argv[]) http://www.cyberforum.ru/cpp-beginners/thread160768.html
Всем привет, до этого пользовался DEV, решил пересесть на Visual Studio 2010 Express C++. С++ еще не изучал, хочу сначала добить "С". По умолчания при создании консольного проекта в редакторе прописан вот такой код: #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) { return 0;
C++ Анализ пузырьковой сортировки здравствуйте. дайте пжл доступные статьи по теме : анализ среднего случая пузырьковой сортировки подробнее

Показать сообщение отдельно
half-node
21 / 18 / 3
Регистрация: 12.08.2010
Сообщений: 206
23.08.2010, 10:03  [ТС]
В общем, дабы не ходить из стороны в сторону предоставлю текст задания:
Одним из недостатков С++ является отсутствие для бизнес-программ встроенного типа для денежных значений, такого, как $173 698 001,32.
Такой денежный тип должен иметь возможность для хранения числа с фиксированной десятичной точкой точность около 17 знаков, которого было бы достаточно для хранения национального долга в долларах и центах. К счастью, встроенный тип С++ long double имеет точность 19 цифр, поэтому мы можем использовать его как базисный для класса money, даже используя плавающую точку. Однако нам нужно будет добавить возможность ввода и вывода денежных значений с предшествующим им знаком доллара и разделенными запятыми группы по три числа: так проще читать большие числа. Первым делом при разработке такого класса напишем метод mstold(), который принимает денежную строку, то есть строку, представляющую собой некоторое количество денег типа "$1,234,567,890,123.99" в качестве аргумента и возвращает эквивалентное ее значению число типа long double.
Вам нужно будет обработать денежную строку как массив символов и, просматривая ее символ за символом, скопировать из нее только цифры (0-9) и десятичную точку в другую строку. Игнорируется все остальное, включая знак доллара и запятые. Затем вы можете использовать библиотечную функцию _atold() (заметим, что здесь название функции начинается с символа подчеркивания - заголовочные файлы STDLIB.H или MATH.H) для преобразования новой строки к числу типа long double. Предполагаем, что денежное значение не может быть отрицательным. Напишите функцию main() для проверки метода mstold(), которая несколько раз получает денежную строку от пользователя и выводит соответствующее число типа long double.
Это задание 7 из 12и. Они растут по сложности. В оправдание себе хочу сказать, что все остальные 11 я уже решил. А с этим какой-то злой рок.

п.с. Указатели мы с Лафоре еще не проходили

Добавлено через 6 часов 57 минут
Поднимись ка чуть повыше...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru