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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
ViRusSia
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
#1

Число ошибок превышает 100: Остановка компиляции - C++

22.05.2013, 21:24. Просмотров 1036. Ответов 22
Метки нет (Все метки)

Писал прогу по решению квадратных уравнений. Уже скомпилировалась и запустилась. Потом решил добавить текст в main(), и получилось ЭТО:

/*100 ошибок о необъявленном индентификаторе*/

Ошибка 103 error C1003: число ошибок превышает 100; остановка компиляции (путь) 114

вот общий код класса(функции не разворачивал) и полная main():
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include "stdafx.h"
#include <iostream>
#include <math.h>
using std::cout;
using std::cin;
 
class equation{
public:
//ввод чисел a, b, c
void GetNumber()//метод для ввода чисел
{...}
 
//вывод получившегося уравнения
void GetEquation()//получить уравнение
{...}
 
//выбрать формулу(setformul) -> обычная формула  , other formuls
void F()
{...}
 
//дискриминант
bool DF()
{...}
 
//Теорема обратная теорме Виета
void VF()
{...};
 
// -----------------------------------------------------main-----------------------------------------------------
int main(int argc, char* argv[])
{
    setlocale( LC_ALL,"Russian" );
    equation w;//worker
    char i='1';
    do
    {
    system("cls");
    cout << "Квадратные уравнения v1.0 Автор: ...\n\n";
    w.GetNumber();
    system("cls");
    cout << "Квадратные уравнения v1.0 Автор: ...\n\n";
    w.GetEquation();
    w.F();
    cout << "\nБудем еще решать?\n\t1) Да\n\t2) Нет, выход из программы\n";
    do
    {
    cin >> i;
    if(i!='1' && i!='2') cout << "Вы ввели другуое число! Введите заново: ";
    }while(i!='1' && i!='2');
 
    }while(i='1');*/
    cout << "Чтобы выйти из программы нажмите любую кнопку...";
    system("pause >> void");
    return 0;
}
Помогите, пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 21:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Число ошибок превышает 100: Остановка компиляции (C++):

много ошибок при компиляции - C++
Помогите найти ошибки #include &lt;stdio.h&gt; #include &lt;math.h&gt; int main(){ int const n=3; double y={3.0,0.0,0.0}; ...

Множество ошибок при компиляции. - C++
Блин. Извините, но будет ещё один вопрос. Так как новичёк, то много не знаю. Вот программный код: #include &lt;iostream.h&gt; int main()...

Не работает программа, ошибок компиляции нет. - C++
Есть вот такая программа: поменять местами строки в матрице с мин и макс значениями. Писал в вижуал С++. #include &lt;stdio.h&gt; #include...

Найти и вывести все слова, у которых число гласных букв превышает число согласных - C++
Задание: Дан массив из n слов произвольной длины (длина слова не превышает 80 символов). Символами могут быть только заглавные...

вываливается море ошибок при компиляции модуля - C++
Работаю на VS C++ 2015 и столкнулся в проблемой, а именно при создании модулей выводит кучу ошибок ...

Ошибка при компиляции. В логике ошибок не замечено - C++
Здравствуйте! Среда разработки Dev-С++. При компиляции выдает ошибку &quot; subscripted value is neither array nor pointer&quot;, которая, судя по...

22
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.05.2013, 12:51 #16
ViRusSia, если вы упорно хотите свой код компилировать, а не исправленный, то можете продолжать. Код из 12 поста (если убрать два вызова отсутствующей функции start()) компилируется без ошибок. На этом всё.
0
zss
Модератор
Эксперт С++
6537 / 6099 / 2009
Регистрация: 18.12.2011
Сообщений: 15,867
Завершенные тесты: 1
26.05.2013, 12:54 #17
alsav22, с указанным мною исправлением он тоже компилируется.
Кстати pow(k,2) - a * c равно k*k -a*c
а pow((pow(k,2)-a*c) это sqrt(k*k -a*c)
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.05.2013, 13:03 #18
Цитата Сообщение от zss Посмотреть сообщение
с указанным мною исправлением он тоже компилируется.
Он - это какой?
0
zss
Модератор
Эксперт С++
6537 / 6099 / 2009
Регистрация: 18.12.2011
Сообщений: 15,867
Завершенные тесты: 1
26.05.2013, 13:31 #19
Цитата Сообщение от alsav22 Посмотреть сообщение
Он - это какой?
Из поста №14
0
ViRusSia
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
26.05.2013, 21:29  [ТС] #20
alsav22, ваш работает без ошибок. Извините, что проигнорировал. Какие конкретно изменения и где вы вносили?

zss, согласен, так проще. Но возвести в степень 0.5 все равно что извлечь корень квадратный.
0
zss
Модератор
Эксперт С++
6537 / 6099 / 2009
Регистрация: 18.12.2011
Сообщений: 15,867
Завершенные тесты: 1
26.05.2013, 21:33 #21
Цитата Сообщение от ViRusSia Посмотреть сообщение
Но возвести в степень 0.5 все равно что извлечь корень квадратный
pow(a,0.5) выполняется как exp(0.5)/exp(ln(a)), а sqrt(a) - прямым разложением, думаю, что раз в 10 быстрее.
0
ViRusSia
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
27.05.2013, 08:46  [ТС] #22
zss, спасибо, не знал. А что это за функция exp() и что значит ln(a)?
0
zss
Модератор
Эксперт С++
6537 / 6099 / 2009
Регистрация: 18.12.2011
Сообщений: 15,867
Завершенные тесты: 1
27.05.2013, 09:10 #23
exp(x) - это e в сепени x
ln(a) - натуральный логарифм а
Это материал алгебры для 10 класса.
0
27.05.2013, 09:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2013, 09:10
Привет! Вот еще темы с ответами:

Верно ли, что сумма элементов массива, которые больше 20, превышает 100 - C++
Дан массив целых чисел. Выяснить: а)верно ли, что сумма элементов, которые больше 20, превышает 100. ...

Вывести список товаров, стоимость которых превышает 100 000 рублей - C++
Список товаров, имеющихся на складе, включает в себя наименование товара, количество единиц товара, цену единицы и дату поступления товара...

При компиляции ошибок нет, но выходит пустая консоль - C++
При компиляции ошибок нет, но выходит пустая консоль. Независимо от кода, раньше всё работало идеально, сейчас выходит пустая консоль

Верно ли, что сумма элементов главной диагонали квадратного массива не превышает 100? - C++
Работа с квадратными массивами В задаче рассматривается двумерный массив с одинаковым количеством строк и столбцов; такой массив...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru