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

Не работает функция error() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Архаичный сбор отчетов, поиск способа и языка http://www.cyberforum.ru/cpp-beginners/thread1523873.html
Здравствуйте. Прошу у вас консультативной помощи. Есть задача: Создать форму для ввода однотипных данных. После заполнения формы, нажав на что-то типа "сохранить", должен создаваться *.txt, с данными из формы, (можно в одну строку). Данную форму, должны заполнять разные пользователи, в разных местах, на разных компах. Разные версии Windows, Разные версии Office, отсутствие/присутствие...
C++ Либы готовых хуков для перехвата клавиатуры Добрый день. Ищу либу, которая позволила бы быстро прописывать глобальные хуки клавишь как сигналы в Qt или просто что бы возвращала true-false по нажатию определенной кнопки. Пишу ПОшку, которая предназначена для RDP сеансов Windows, которая запускает ту или иную программу (Но я писал для 1С). (Ссылка на гит). Очень примитивная. Читает из текстового файлика путь к программе и параметры... http://www.cyberforum.ru/cpp-beginners/thread1523853.html
C++ Добавить маркер (альфа, бетта, гамма.) в конец каждой строки
Нужно добавить маркер в конце каждой строки. Маркер это символ альфа, бетта, гамма... Каким образом это сделать? #include <stdafx.h> #include <iostream> #include <locale> #include <fstream> #include <time.h> using namespace std;
C++ Расчет BMI
Наверно глупый вопрос или код. Второй день учу C++ Стивен Прата. И застрял на упражнение. Вроде все хорошо только BMI не правильно выводит #include <iostream> #include <cmath> using namespace std; int main () { //cout.setf(ios_base::fixed, ios_base::floatfield); float rostfyt, vesfyt; cout << "Ведите рост в футах: "; cin >> rostfyt;
C++ Модульное программирование в с++ http://www.cyberforum.ru/cpp-beginners/thread1523819.html
Привет всем. Проблема такая.. Есть модуль данных. Так вот надо мне использовать эти переменные (или константы) в других модулях. В модуле Data: int Count; А в другом модуле я пишу extern int Count; Все прекрасно работает. А как достичь такого же эффекта с массивом? Что-то не вышло у меня. Неужели каждый элемент надо расписать? Мне кажется это глупость какая-то и есть простой способ....
C++ Линейный поиск с 2 указателями Выдает ошибку, что я first не могу возвращать. Как подскажите выправить ошибку? Сама функция: int find(int* array, int* afterLast, int value) { int* afterLast = array + sizeof(array) / sizeof(array); for (int*first = array; first != afterLast; ++first) { if (array == value) return first; } подробнее

Показать сообщение отдельно
ajohnny
0 / 0 / 0
Регистрация: 24.07.2015
Сообщений: 22

Не работает функция error() - C++

03.09.2015, 08:07. Просмотров 416. Ответов 1
Метки (Все метки)

Выполняю код программки из учебника в Visual C++ 2010:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "../../../std_lib_facilities.h"
 
int area(int length, int width)
{
if (length<=0 || width <=0) return -1;
return length*width;
}
 
int framed_area(int x, int y)
{
const int frame_width = 2;
 
if(x-frame_width<=0 || y-frame_width<=0)
 error("non-positive area() argument called by framed_area()");
 
return area(x-frame_width,y-frame_width);
}
 
int f(int x, int y, int z)
{
int area1 = area(x,y);
if (area1<=0) error("non-positive area");
int area2 = framed_area(2,z);
 
 return area1;
}
 
int main()
{
int res = f( 2, 2, 2);
}
В месте выполнения функции error() происходит вот такая ошибка:
Не работает функция error()
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru