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

не работает функция, не могу найти причину - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ что это за ошибка http://www.cyberforum.ru/cpp-beginners/thread953808.html
Вот http://snag.gy/Z3aDn.jpg
C++/CLI WinForms Попытка чтения или записи в защищенную память Здравствуйте, ошибка выходит на последней строке данного кода, я думаю ошибка именно здесь: adj = new int* ; for (i=0;i<n+1;i++) adj = new int ; for (i=0;i<=n+1;i++) for (j=0;j<=n+1;j++) adj=0; массив создавал опираясь на материалы из интернета, так что не ручаюсь за работоспособность) Ах да, всё это дело происходит в windows form applications Form1.h выглядит так: http://www.cyberforum.ru/cpp-beginners/thread953792.html
Динамический массив структур. Почему данные доступны после выполнения операции delete [] C++
Всем привет! Выполнил вот такое задание. После того как вывелись данные трех структур, очищаю выделенную область памяти оператором delete ... Чтобы убедиться, что память очистилась, после оператора delete вывожу количество калорий конфет второй структуры данных. В результате на экране выводиться число 500... Почему так происходит? Что я не так делаю? Спасибо! #include <iostream> #include...
Ошибка при компиляции C++
Пытаюсь перегрузить оператор индексации, но на этапе компиляции при обращении к экземпляру класса Elem выводит ошибку "warning: pointer to a function used in arithmetic". Конструктор по умолчанию заполняет первые два элемента статического массива, если же работать с динамическим массивом - то всё работает как надо. Помогите исправить ошибку в приложенном ниже варианте #include <iostream>...
C++ В чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread953761.html
#include <iostream> using namespace std; int value;{ cout <<"Enter number:" <<endl; cin >> value; if(value>0)
C++ Ошибка с оператором switch Добрый день! Я писала программу в VS2010, но потом появилась необходимость запустить программу в 2008. После запуска, она ругается на этот участок кода: BOOL WINAPI WndProc (HWND hwnd,UINT uMsg,WPARAM wpar,LPARAM lpar ) { static HWND hComb; switch (uMsg) { case WM_INITDIALOG: char COMmas, COMnum; //массив для полного названия ком-порта с номером int... подробнее

Показать сообщение отдельно
Nikitko_Cent
128 / 98 / 8
Регистрация: 27.10.2011
Сообщений: 629
Завершенные тесты: 2
13.09.2013, 16:20     не работает функция, не могу найти причину
Цитата Сообщение от h_wolf Посмотреть сообщение
Однако, шаманство помогло =)
Спасибо.
Логически все просто - программа в составном условии сначало проверяет первое, затем второе. Поэтому нужно было сначало проверять выход за пределы допустимых значений, а потом предоставлять пользователю ввод.

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