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

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

Восстановить пароль Регистрация
 
edward_freedom
 Аватар для edward_freedom
1305 / 1195 / 210
Регистрация: 01.10.2011
Сообщений: 1,824
05.12.2013, 01:56     Варианты использования c++ #1
Привет всем. Сегодня в училище задали написать калькулятор. Так как я программирую не первый год на 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++
A * B = C Варианты реализации C++
C++ Варианты заданий:
C++ Варианты ответов (тест)
варианты развитися с++ C++
C++ есть ли варианты?
Варианты перевода из 10 СС в 2-ую C++
Варианты организации файлового В/В в C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 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++
Ответ Создать тему
Опции темы

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