Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти решение - на разные темы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ После всякиго ли компилятора c++ будут гарантирвоано правильно исполняться код, соответствющий этим строкам? http://www.cyberforum.ru/cpp/thread297528.html
После всякиго ли компилятора c++ будут гарантирвоано правильно исполняться код, соответствующий этим: a=a; // Удвоение a*=a; // Возведение в квадрат строкам. 1. На сколько надёжно компилится...
C++ C++ и принтеры Приветствую уважаемые программисты! У меня есть сканер и принтер, и достаточно много документов которые нужно ксерить. Просто нажимать "сканировать", потом "печать" уже надоело. Появилась идея... http://www.cyberforum.ru/cpp/thread296098.html
C++ Перезагрузка программы с заданными входными параметрами
Добрый день. В общем есть программа, которая на вход получает имя файла конфигурации. Нужно ее програмно перезагрузить, указав имя нужного файла конфигурации. Кто нибудь знает методы, позволяющие это...
Windows Driver Kit C++
Здравствуйте. ОС Windows 7 Максимальная 32bit. Отсюда качал Windows Driver Kit 7.1.0. Образ запускал в DAEMON Tools Lite 4.35 (работает без сбоев). Антивирус DrWeb выключал - не помогает. При...
C++ Событие FormClosed http://www.cyberforum.ru/cpp/thread294008.html
У меня есть две формы (Form1 и Form2). Мне нужно, чтобы при закрытии Form2, в Form1 происходили определенные действия. Я пытался создать обработчик закрытия Form2(FormClosed) в классе Form1, но у...
C++ Конвертация Подскажите пожалуйста код как считать в бинарном виде файл и вывести его в виде 0 и 1 и соответственно записать файл в бинарном виде подробнее

Показать сообщение отдельно
Raxxell
10 / 10 / 1
Регистрация: 27.07.2010
Сообщений: 107
19.05.2011, 13:10  [ТС]
Так... у меня возникают опять вопросы:

Пытаюсь добавить строчки для проверки введенного числа на отрицательность, т.е. чтобы не вводили отрицательную, либо нулевую размерность массива.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main()
{
[B] sel:[/B]
    int i; // Задаем переменную для цикла
    int x;
    cout << "Vvedite razmernost' massiva -> ";
    cin >> x;
   [B] if (x<=0)
      cout << "\nVvedite celoe pologitelnoe cislo" << endl;
    else 
      goto sel;[/B]
    int *mas = new int[x];
    cout << "\nZapolnjaem massiv" << endl;
Но у меня выдает ошибку

Bash
1
2
3
4
5
6
7
root@server1:/home/raxxell2011/cpp12# ./a.out
Vvedite razmernost' massiva -> -1
 
Vvedite celoe pologitelnoe cislo
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
Аварийный останов
Чтобы это значило?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru