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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
#1

Как выследить ошибку? - C++

17.08.2013, 14:54. Просмотров 1588. Ответов 55
Метки нет (Все метки)

Доброго дня! Что это проект не компилируется, или не строится? А, черт! Вот! нет скобочек после Майн. Опять не компилиться. Простите, гляньте, если можно.

C++
1
2
3
4
5
6
7
8
#include<iostream>
int F (int L,G){return(L+G);}
 
int main ()
{   int a,b,c;  cin>>a;  cin>>b;      
     c= F ( a,b); cout << c;system("pause");
  return(0);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2013, 14:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как выследить ошибку? (C++):

Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int chisla(int a,int b) { ...

Найти ошибку в программе: в visual studio выдает ошибку - C++
#include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; int main() { double x, E, ypred, y, S; ...

Подчеркивает как ошибку - C++
#include &quot;stdafx.h&quot; #include &quot;conio.h&quot; #include &quot;iostream&quot; using std::cout; using std::cin; const int IDLE = 0; const int...

Как исправить ошибку? - C++
#include &lt;fstream.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; #include &lt;iomanip.h&gt; #include &lt;stdlib.h&gt; #include &lt;io.h&gt; ...

Как исправить ошибку? - C++
D:\C++\az\main.cpp|6|error: expected unqualified-id before '{' token| ||=== Build finished: 1 errors, 0 warnings ===| Что это за...

Как исправить ошибку? - C++
#include &lt;stdio.h&gt; #include &lt;tchar.h&gt; #include &lt;stdlib.h&gt; #include &lt;locale.h&gt; #include &lt;string.h&gt; //Стуктура времени ...

55
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
19.08.2013, 22:07  [ТС] #31
Так я и сам не знаю. Щас я может как бы ,,основы,, нагуглю-почитаю, компоновку и все такое.
0
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
19.08.2013, 22:12 #32
Ты уверен что компилируешь именно один файл? Мне кажется у тебя подключается что-то еще...
1
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.08.2013, 22:23 #33
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Так я и сам не знаю. Щас я может как бы ,,основы,, нагуглю-почитаю, компоновку и все такое.
Что тут гуглить... Вторую main() уберите. Судя по скрину, в 25 посте, у вас два файла и в обоих (как говорит компоновщик) присутствует main().
1
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
20.08.2013, 00:24  [ТС] #34
Спасибо!! Хочу прояснить. Если вазможно саздание нескальких срр файлов в одном ,,проэкте,, то зачем это надо? Это ж видно так ниспроста! Как эти отдельные файлы будут другсобой взаимодействавать и чем это палезно? Какие взможности тут открываются?

А можно ли в одном проэкте саздать две задачи- одна одна, а другая просто другая? Ну или пять, десять..

Добавлено через 28 минут
Так, я создал новый проект,добавил сущиствующюю срр , всё работает!
1
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.08.2013, 09:37 #35
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
А можно ли в одном проэкте саздать две задачи- одна одна, а другая просто другая? Ну или пять, десять..
В одном решении можно создать несколько проектов.

Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Если вазможно саздание нескальких срр файлов в одном ,,проэкте,, то зачем это надо? Это ж видно так ниспроста! Как эти отдельные файлы будут другсобой взаимодействавать и чем это палезно? Какие взможности тут открываются?
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
нагуглю-почитаю
1
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
21.08.2013, 21:55  [ТС] #36
А вот, напишите пожалуста. Строка

C++
1
int V;  cin>>V;  cout << fib (V) <<  " Fibo "  <<  V  <<  endl;
1>d:\проги\размер переменных\размер переменных\funcvppis.cpp(11): error C3861: fib: идентификатор не найден

Простите, что ему в строке нинравится?
0
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
21.08.2013, 22:13 #37
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Доброго дня! Что это проект не компилируется, или не строится? А, черт! Вот! нет скобочек после Майн. Опять не компилиться. Простите, гляньте, если можно
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
А вот, напишите пожалуста. Строка
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Простите, что ему в строке нинравится?
Ты специально это делаешь!?
0
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
21.08.2013, 22:25  [ТС] #38
Что? я на строку минут 10-15 смотрю, вроде же все так.
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.08.2013, 22:30 #39
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Простите, что ему в строке нинравится?
Если вопрос по коду задаёте, то показывайте весь код, а не одну строку.
0
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
21.08.2013, 22:37  [ТС] #40
Хорошо, щас. Но там просто огромная ерунда.

Добавлено через 40 секунд
Вотвсе, пожалуста.

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<iostream>
using namespace std;
 
int tsifra;
 
inline int Func (int peremm)
{   return  peremm*2;    }
 
 
int main ()
{      int V; cin>> V; cout << fib (V) <<  " Fibo "  <<  V  <<  endl; 
   int i;
  cin>> tsifra >>i;
 
  for( ;i>=0;i--){ cout << " i= " << i ;
      tsifra=Func ( tsifra); cout << " tsifra = " << tsifra << endl;}
 
 system("pause  ");
 
  int A=0 ,B=0 ,C=0, K=0,F=0;  cin>>    A >> F ;
  //for ( ;F>=0;F--){
     B=K; A= A+B   ; K=A   ;  cout <<   A  <<  " "  <<  B  <<  endl; 
     B=C; A= A+B ; C=A  ;  cout <<  A <<  " "  <<  B <<  endl; 
     B=K;  A= A+B  ; K=A   ; cout <<  A  <<  " "  <<  B  <<  endl;
     B=C  ; A= A+B  ; C=A  ; cout <<  A<<  " "  <<  B << endl; 
     B=K  ; A= A+B;   K=A   ; cout <<  A<<  " "  <<  B <<  endl;  
     B=C  ;  A= A+B ;   C=A  ;cout <<  A<< " " <<  B <<  endl;
     B=K  ; A= A+B;  K=A   ; cout <<  A<< " " <<  B <<  endl; 
     B=C ;  A= A+B;  C=A  ; cout <<  A<< " " <<  B <<  endl;
     B=K  ; A= A+B;   K=A   ; cout <<  A<< " " <<  B <<  endl;  
     B=C  ;  A= A+B ;   C=A  ;cout <<  A<< " " <<  B <<  endl;
     B=K  ; A= A+B;  K=A   ; cout <<  A<< " " <<  B <<  endl; 
     B=C ;  A= A+B;  C=A  ; cout <<  A<< " " <<  B <<  endl;
     system("pause  ");
     A=1 ; B=0 ; 
     C=A ; A= A+B; B=C;  cout <<   A  << " 1 " <<  B  <<  endl; 
     C=A ; A= A+B; B=C;    cout <<  A << " 2 " <<  B <<  endl; 
     C=A ; A= A+B; B=C;    cout <<  A  << " 3 " <<  B  <<  endl;
     C=A ; A= A+B; B=C;  cout <<  A<<  " 4 " <<  B << endl; 
     C=A ; A= A+B; B=C;  cout <<  A<< " 5 " <<  B <<  endl;  
     C=A ; A= A+B; B=C;  cout <<  A<< " " <<  B <<  endl;
     C=A ; A= A+B; B=C;  cout <<  A<< " " <<  B <<  endl; 
     C=A ; A= A+B; B=C; cout <<  A<< " " <<  B <<  endl;
     C=A ; A= A+B; B=C;   ; cout <<  A<< " " <<  B <<  endl; 
     system("pause  "); cin>>   A >> F ; B=0 ; 
     for (i=0;i<=F;i++){ C=A ; A= A+B ; B=C ; cout <<  A<< " " <<  i <<  endl;}
     system("pause  ");
 
 //}
 
  return(0);
}
 
 
int fib (int n){ return( fib(n-1)+   fib(n-2))}
Добавлено через 1 минуту
Функция строка питдесят пять, а ошибка-одиннадцать.
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.08.2013, 23:04 #41
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Функция строка питдесят пять, а ошибка-одиннадцать.
И как компилятор должен в 11 строке видеть функцию, которая в 55? Если реализацию пишите после main(), то до main() нужно поместить прототип функции:
C++
1
int fib (int n);
1
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
21.08.2013, 23:13  [ТС] #42
Вот оно как! Спасибо!!!!!!

Добавлено через 1 минуту
А прототип можно и не писать, только функцию писать выше майна?
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.08.2013, 23:20 #43
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
А прототип можно и не писать, только функцию писать выше майна?
Да, но что-то из этого должно быть до вызова функции.
1
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
21.08.2013, 23:23  [ТС] #44
Вот, какая интиресная фигня выскачила!!
0
Миниатюры
Как выследить ошибку?  
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
21.08.2013, 23:23  [ТС] #45
Огромное спасибо за понятный ответ!!
0
21.08.2013, 23:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2013, 23:23
Привет! Вот еще темы с ответами:

Как исправить ошибку - C++
доброго времени суток. вот у меня есть тут такой дефолт констрактор. MString::MString():length(8){ this-&gt;data = new char; ...

Как искать ошибку? - C++
иногда в програмие вылетает ошибка Unhandled exception at at 0x75BAB727 in _2.0.exe: Microsoft C++ exception: std::out_of_range at...

Как исправить ошибку? - C++
#include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;iostream&gt; using namespace std; int fact(int a) {if (a==0) return 1; else return...

Как исправить ошибку - C++
Process exited with return value 3221225725 выскакивает после запуска программы, использую интовый массив. как снять это ограничение?


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

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

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