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

Неправильно работает небольшая программа-калькулятор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Таблица рекордов для игры http://www.cyberforum.ru/cpp-beginners/thread1224673.html
Доброго времени суток! Подскажите, пожалуйста, как сделать таблицу рекордов. Есть игра. Сначала вводиться имя игрока, потом игра, а затем нужно занести результат в таблицу. Как это сделать?
C++ Error C2040 в пользовательском классе Функция main: int main( void ) { const char str = "message"; String( str ); std::cin.get(); std::cin.get(); return 0; } Ошибка в строке: http://www.cyberforum.ru/cpp-beginners/thread1224669.html
Создать отдельный управляемый поток для бесконечного процесса C++
Пишу простую визуализацию броуновского движения в С++ Builder-e рисуя кружочки на имейдже. Подскажите самый простой пример как запихнуть процесс движения в отдельный поток с реалзацией функции запуска/паузы движения из приложения. (сразу скажу что работу с потоками понимаю только на уровне идеи)
Из множества целых чисел получить множество чисел, являющихся квадратами нечетных чисел C++
Из множества целых чисел получить множество чисел, являющихся квадратами нечетных чисел.
C++ Поиск ссылки на литературный источник в тексте http://www.cyberforum.ru/cpp-beginners/thread1224632.html
Задание простое Поиск ссылки на литературный источник в тексте (числа, взятого в квадратные скобки, например, ). Вывести его на экран. Заранее спасибо. Добавлено через 1 час 52 минуты апп
C++ Посчитать количество элементов двумерного массива, стоящих до максимального элемента Задание простое Посчитать количество элементов двумерного массива, стоящих до максимального элемента этого массива. Заранее спасибо. подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
08.07.2014, 23:32     Неправильно работает небольшая программа-калькулятор
Pari
Смотрите, дело не Visual, язык универсален, есть стандарт C++, уж какими заголовками обрамить в вашей среде это дело десятое, я намекаю что например вот это:
C++
1
int funt, funt1, shill, shill1, pens, pens1, funt2, shill2, pens2;
нефига не хорошо,
я намекаю что вот те строчки
C++
1
#include "stdafx.h" и system ("pause");
тоже плохо...
это не есть универсальность и кроссплатформенность, можно сделать куда элегантнее внутри страндарта C++, не привлекая лишних сущностей (см. бритва Оккама)

Теперь к делу - после принятия операции в ch условие разбирает лишь два варианта + и - (никакого умножения) если одно - делает сложение, если второе - вычитание, после этого условие закачнивается и происходит некий вывод в этих строках:
C++
1
2
    cout << " и число:" << endl;
    cin >> funt2;
и потом "быстро, дерзко, как пуля резко" что-то умножается... так нельзя в общем делать
да и вообще ввод данных в таком формате как тут вводятся - бред, почему бы не вводить в строку (std::string) например и потом парсить по точкам?
 
Текущее время: 01:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru