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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
edward_freedom
1385 / 1275 / 231
Регистрация: 01.10.2011
Сообщений: 1,996
#1

Варианты использования c++ - C++

05.12.2013, 01:56. Просмотров 261. Ответов 2
Метки нет (Все метки)

Привет всем. Сегодня в училище задали написать калькулятор. Так как я программирую не первый год на c#, проблем с написанием не возникло. Но, я не хотел делать обычный калькулятор, типа 1 (интер) + (интер) 1 (интер), а сразу все в одну строку 1+1. Мой вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
string test ;
    cin >> test;
    string x, y;
    int summa;
    for (int i = 0; i < test.length(); i++)
    {
        switch (test[i])
            case '+':
        {
            x = test.substr(0, i);
            y = test.substr(i, test.length());
            summa = atoi(x.c_str()) + atoi(y.c_str());
            break;
        }
    }
    cout << summa << endl;
И мне сказали, что это не чистый c++, а в перемешку. Так как понять мне, что это не чистый c++?

Добавлено через 2 часа 7 минут
Ребят, никто не подскажет?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 01:56     Варианты использования c++
Посмотрите здесь:

C++ Может есть варианты по проще??
Варианты сортировок C++
A * B = C Варианты реализации C++
C++ Варианты обхода графа
C++ Варианты заданий:
C++ Варианты ответов (тест)
Написать собственные варианты функций C++
варианты развитися с++ C++
C++ есть ли варианты?
Варианты перевода из 10 СС в 2-ую C++
Варианты организации файлового В/В в C++ C++
C++ Itoa варианты

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
05.12.2013, 01:58     Варианты использования c++ #2
Цитата Сообщение от edward_freedom Посмотреть сообщение
И мне сказали, что это не чистый c++, а в перемешку. Так как понять мне, что это не чистый c++?
ну так и спрашивай у тех кто сказал

Добавлено через 32 секунды
atoi в с++ коде не тру
rescr1pt
31 / 32 / 1
Регистрация: 03.10.2011
Сообщений: 61
05.12.2013, 03:16     Варианты использования c++ #3
Цитата Сообщение от edward_freedom Посмотреть сообщение
Ребят, никто не подскажет?
используй строковые потоки (ссылки запрещены только на другие форумы, поисковые системы и скачку файла), или сделай свой подобный класс, с заточенными арифметическими операторами.
Yandex
Объявления
05.12.2013, 03:16     Варианты использования c++
Ответ Создать тему
Опции темы

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