Форум программистов, компьютерный форум 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++ Анализ пузырьковой сортировки здравствуйте. дайте пжл доступные статьи по теме : анализ среднего случая пузырьковой сортировки подробнее

Показать сообщение отдельно
AlexP11223
36 / 37 / 4
Регистрация: 20.04.2011
Сообщений: 288
20.04.2011, 16:43     Не определяется функция _atold
Тут вроде бы последние 99 не округляются Но побороть возможность выхода за пределы массива что-то не получается (т.е. можно ввести, например, 1111111111111111111,1111111 и произойдет что-нибудь нехорошое).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
class money
{
private:
    double n;
public:
    double mstold(char strm[])
    {
        string s="0123456789.";
        char retstr[20];
        for(int i=0, j=0; i<strlen(strm); i++)
            if( s.find_first_of(strm[i]) < s.size() )
                retstr[j++]=strm[i];
        n = atof(retstr);
        return n;
    }
};
 
 
int main()
{
    money m1;
    char strm[20], yn;
    do
    {
        cout << "Enter: ";
        cin >> setw(22) >> strm;
        cout << "You entered: $" << setiosflags(ios::fixed) << setiosflags(ios::showpoint) << setprecision(2) << m1.mstold(strm);
        cout << "\nContinue?(y/n)"; cin >> yn;
    } while(yn!='n');
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru