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

Как отключить переполнение для переменных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что нужно для разработки простенькой игры http://www.cyberforum.ru/cpp-beginners/thread653392.html
Всем пт! Хотел узнать, что нужно знать для того чтобы разработать простенькую игру (типа змейки). Желательно описать процесс разработки поэтапно... Какие фреймворки/библиотеки/API используются? Заранее всем спс!
C++ Звук в С++ Как сделать звук в консольном приложении (Visual c++). ps mmsystem чето не пошел http://www.cyberforum.ru/cpp-beginners/thread653366.html
C++ Объясните пожалуйста
char str; int count = 0; cout << "Enter string:" << endl; cin.getline(str, 255); for (int i = 0; str; i++) { if (str == ';') break; if (isdigit(str)) count++; } cout << "count of digit:" << count << endl;
C++ Скажите пожалуйста когда завершается цикл
char str; int count = 0; cout << "Enter string:" << endl; cin.getline(str, 255); for (int i = 0; str; i++) { if (str == ';') break; if (isdigit(str)) count++; } cout << "count of digit:" << count << endl;
C++ Удалить элементы с array http://www.cyberforum.ru/cpp-beginners/thread653342.html
Нужно удалить все элементы статичного массива. При чем поочередно(не все сразу и рандомно) Попробовала так, но получилось не совсем правильно. Нельзя же удалить полностью элемент, то есть после него в любом случае остается ноль? Помогите доработать код. #include <iostream> using namespace std; int main(){
C++ не работает getline Подскажите, пожалуйста, почему не работает getline? Нужно ввести порядковый номер служащего и его имя с фамилией, но getline пропускает ввод и ничего не выводит #include <iostream> #include <cstring> #include <windows.h> #include <conio.h> #include <iomanip> using namespace std; char* Rus(const char* text); подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
17.09.2012, 18:09     Как отключить переполнение для переменных

Не по теме:

Кликните здесь для просмотра всего текста
> у мены
> по идеи
> rundum
Мои глаза.


Во-первых, насколько мне известно, переполнение в Си++ не отключается и не детектируется. (Если наши понимания слова "переполнение" совпадают.)

Во-вторых, вот это:
r=y*(0,4656613*10^(-9));
присваивает r отнюдь не дробное 0,0000000004656613, а вообще –13969839 (на 32-битной машине).

В-третьих, вы выводите только строку, а не число.
cout << "искомое псевдослучайное число: " << rundum();
Вот так выводится ещё и число.
 
Текущее время: 04:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru