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

Прекращена работа программы proj.exe - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Уже 2 года не могу установить c++ http://www.cyberforum.ru/cpp-beginners/thread947534.html
Ребят нужно работать на 2010 версии, но при установке на этапе VC 9.0 во всех версиях возникает или ошибка или до бесконечности зависает установка, мне пришла в голову мысль - можно установить на нетбуке и с него на комп скинуть, и вот я перенёс абсолютно все файлы c++ и тут ошибка: Отстутсвует один или несколько файлов, переустановите программу. Моя ошибка очень часто встречается не только у...
C++ Не вводится int в функции класса Помогите пожалуйста... Я хочу сделать Свой класс, в котором будут функции, одинаковые по названию, одинаковые по типу, но разные по водимым параметрам. Т.е. что Я хочу сделать... Вот, у Меня есть некий класс: #include "stdafx.h"//В этот файл, добавляем #include <locale.h> #include <stdio.h> #include <Windows.h> http://www.cyberforum.ru/cpp-beginners/thread947532.html
C++ Задание "Заказ пиццы" (на английском языке)
Здравствуйте, уважаемые Программисты. Я учусь на первом курсе, поэтому я еще новичок. Прошу вашей помощи в модификации программы. Тут у меня программа на английском. Задание таково: Я написал программу самостоятельно, и вот, что у меня получилось: #include <iostream> #include <iomanip> #include <cmath> using namespace std; const double PI = 3.14159; //математическая постоянная Пи
C++ Рекурсия: вычисление чисел Фибоначчи
Числа Фибоначчи Fn вычисляются по формуле F0=F1=1; Fn=Fn-1+Fn-2, при n=2,3,... Нужно реализовать функцию, которая по заданому номеру n будт вычеслять значение Fn. Использовать рекурсивный алгоритм (рекурсию).
C++ Вывести на печать сообщение о нечетности порядковых номеров букв, следующих за буквами g, l http://www.cyberforum.ru/cpp-beginners/thread947384.html
Друзья, помогите, пожалуйста. Нужно написать лабу, а нам вообще ничего не объяснили. Вот задание. Вывести на печать сообщение о нечетности порядковых номеров букв, следующих за буквами g, l.
C++ где что добавить надо или убрать? помогите подогнать этот код для моего задания using namespace std; int *Create(int n) { if(n<=10000) { int *arr; arr= new int ; for ( int i=0; i<n; i++) подробнее

Показать сообщение отдельно
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.09.2013, 03:27
Цитата Сообщение от TrickSonix Посмотреть сообщение
А по поводу массива неконстантного размера: как в общем случае правильно задать подобный массив, если вообще есть такая возможность?
C++
1
2
3
4
5
void Sea::setCorabl(int size)
{
    int num = 1;
    int *xy = new int[2*size];
...
Только подумайте об утечках памяти. Я в логику кода не вникал, поэтому не знаю, как часто будет создаваться этот массив в программе: но принцип такой, когда массив становится не нужен - освободить память под ним (delete [] xy).

Добавлено через 5 минут
Потом, компилятор мне подсказывает:
proverka: значение возвращается не при всех путях выполнения
Не знаю, как в этом конкретном коде, но это также бывает причиной ошибок при работе. Допишите эту функцию так, чтобы возврат из неё был при всех вариантах.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru