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

Найти ошибку в программе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ “Крестики-нолики” http://www.cyberforum.ru/cpp-beginners/thread697097.html
Напишите игру “Крестики-нолики”. Программа выводит игровое поле для двух игроков, проверяет правильность ходов, следит за ситуацией на поле, и выводит победителя. Программа играет с человеком, выполняя самые выгодные ходы ориентируясь по ситуации на поле. В начале предлагается выбрать – играть с человеком, или с компьютером. В конце игры программа предлагает сыграть ещё раз.
C++ Среди элементов ниже главной диагонали отобрать те, которые превышают максимум второго столбца матрицы как среди эллементов лежащих ниже главной диагонали отобрать те которые превышают максимум второго столбца матрицы #include<iostream> #include <cstdlib> using namespace std; int main () { const int n =5;//столбцы n=5 строки n= 5 int matr;// матрица nxn for(int i=0; i<n; i++)//цикл для заданий элементов матрицы // for(int j=0; j<m; j++)//цикл для задания элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread697082.html
Библиотека <ncursesw/ncurses.h> C++
где и что я могу скачать , что моя программа, в которой присутсвует данная библиотека #include <ncursesw/ncurses.h> скомпилировалась? (для dev c++) Добавлено через 19 минут п.с. простите, как не по русски написала:DD
r6010 - abort() windows service C++
Народ всем привет! Трабл такого плана: 1 написал программу, отладил и т.п. 2 написал службу под win и добавил туда мою отлаженную программу №1 в консоли регистрирую мою службу в MSG все норм. Но при выполнении службы происходит ошибка переполнения стека (r6010 - abort())! Причем каждый божий раз при вызове! Подскажите куда рыть? Блин комичу код службы запускаю только функционал все...
C++ Заданные три действительных числа. Выбрать из них те, которые принадлежат промежутку (2,5) http://www.cyberforum.ru/cpp-beginners/thread697076.html
Заданные три действительных числа. Выбрать из них те, которые принадлежат промежутку (2,5). Помогите пожалуйста
C++ Выводит крокозяблы при подсчёте ряда Тейлора #include<iostream.h> #include<math.h> #include<windows.h> long double fact(int N) { if(N < 0) return 0; if (N == 0) return 1; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6551 / 5017 / 463
Регистрация: 14.02.2011
Сообщений: 16,733
15.11.2012, 01:37     Найти ошибку в программе
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Не поверишь, но если бы m и n бы ли б константы, я бы слова не сказал.
ты видать тему не полностью поднял там как раз и рассуждалось о разном поведении констант
вот мой текст(стартер)
Цитата Сообщение от ValeryS Посмотреть сообщение
вот так ведь правильно
C++
1
2
const int d=5;
int n[d];
т.е размер массива известен до исполнения
и так правильно
C++
1
2
3
int x;
std::cin >> x;
const int XXX = x;
переменная XXX будет известна при исполнении
а вот так уже неправильно ошибка компиляциии
C++
1
2
3
std::cin >> x;
const int XXX = x;
int n[XXX];
на что ответили
Цитата Сообщение от yekka Посмотреть сообщение
во дела! а почему такое вообще компилится? ведь для создания массива его размер должен быть известен на этапе компиляции, разве не так?
и тогда уже Evg ответил что ГНУс имеет собственные виды на стандарт
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru