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

Проблемы с C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно подправить код и сделать dll http://www.cyberforum.ru/cpp-beginners/thread647827.html
Всем привет. кто может оказать помощь такого плана - есть исходники одной проги на с++ (калькулятор для одной игры). нужно подправить их и скомпилировать в виде dll, чтобы в последствии можно было...
C++ Найти 2 в -200 степени. Подать в виде массива Найти 2-200. Добавлено через 55 минут Эту задачу следует подать в виде массива, каждый элемент которого содержит одну цифру. заранее спасибо) http://www.cyberforum.ru/cpp-beginners/thread647825.html
В чём ошибка? C++
Немогу понять где накосячил, после внесения данных программа зависает. Помогите пожалуйста.#include "stdafx.h" #include "cstdlib" #include <iostream> #include <conio.h> #include <windows.h>...
Директива #define для нахождения наименьшего из двух чисел. Сумма ряда C++
помогите решить Даны целые числа а и b. Используя директиву #define для нахождения наименьшего из двух чисел, вычислить значение P=min(a+b,2a)+k*min(a-3b, 25), Задача 73. Даны натуральное...
C++ Задачка http://www.cyberforum.ru/cpp-beginners/thread647791.html
Помогите решить вот такую вот задачку: Получить все четырехзначные числа(1234,например),в которых не больше 2-х одинаковых цифр.Сколько таких чисел? Тоесть вывести все числа,и выписать их...
C++ Использование DirectSound Как использовать, где качать библиотеки пожалуйста все подробненько, желательно на vc++2010 ВААЩЩЩЕ ЗАМЕЧАТЕЛЬНО, ЕСЛИ С ИСХОДНИЧКАМИ С КОММЕНТАМИ подробнее

Показать сообщение отдельно
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,213
06.09.2012, 22:21
Цитата Сообщение от Alaromio Посмотреть сообщение
C++
1
2
3
4
5
6
int fact(int x)
{
 if (x>1)
 return fact(x-1)*x;
 //else
 // return 1;
}
это ты закоментировал второй выход
из этой функции никогда не будет выхода и программа рухнет из-за недостатка стека

Добавлено через 2 минуты
Цитата Сообщение от Alaromio Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
void func()
{
 int *t;
 t = new int; 
 int i;
 for(i=0;i<10;i++)
 {
 *(t+i) = 2+i;
 }
}
это вообще здорово
во первых утечка памяти
во вторых выход за пределы массива (которого здесь даже и нет)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru