Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
Dimka-novitsek
14 / 14 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
#1

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

17.08.2013, 14:54. Просмотров 1658. Ответов 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 строке. а ошибку не выдает
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace...

Найти ошибку в программе: в visual studio выдает ошибку
#include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace...

Как исправить ошибку?
Предупреждение 5 warning C4700: использована неинициализированная локальная...

Как исправить ошибку?
int f(int, int, int); void koorx(int, int, int, int); int nod(int, int);...

Как исправить ошибку
Process exited with return value 3221225725 выскакивает после запуска...

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

55
Issues
430 / 365 / 149
Регистрация: 06.08.2012
Сообщений: 961
17.08.2013, 14:55 #2
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
int F (int L,G)
C++
1
int F (int L, int G)
1
Dimka-novitsek
14 / 14 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
17.08.2013, 19:29  [ТС] #3
Спасибо!!

Добавлено через 4 часа 27 минут
А вот. Кажется, что формально все правильно. Подскажите, пожалуста!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
using namespace std;
 
int main ()
{   
     cout << "int" <<siseof (int) <<" bites";
     cout << "short" <<siseof (short) <<"bites";
     cout << "char" <<siseof (char) <<"bites";
     cout << "float" <<siseof (float) <<"bites";
     cout << "double" <<siseof (double) <<"bites";
     cout << "bool" <<siseof (bool) <<"bites";
  return(0);
}
0
Discoverer
16 / 14 / 2
Регистрация: 05.07.2013
Сообщений: 27
17.08.2013, 19:37 #4

Не по теме:

Какая нелюбовь к орфографии, однако..


sizeof, а не siseof
1
Dimka-novitsek
14 / 14 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
17.08.2013, 19:42  [ТС] #5
О. О!! О господи! Вот это да!! СПАСИБО!!! А я думал, уже полчаса, что я либо кавычки для букв не те приминяю, либо окончание строки какое-то нужно или еще что-то...
0
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
17.08.2013, 20:46 #6
Dimka-novitsek, у вас, если правильно помню, студия? Она же, такие ошибки, подчёркивает ещё до компиляции. В чём проблема?
1
Dimka-novitsek
14 / 14 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
17.08.2013, 23:04  [ТС] #7
Не знаю... Да не, вроде не подчёркивает. ...

У меня визуал экспресс 2010, как его правильно обозвать.

Добавлено через 51 минуту
Прикольчик!!!! Попробуйте!!!

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
#include<iostream>
using namespace std;
 
int main ()
{   
     cout << "int  " <<sizeof (int) <<" bites\n";
     cout << "short  " <<sizeof (short) <<" bites\n";
     cout << "char  " <<sizeof (char) <<" bites\n";
     cout << "float  " <<sizeof (float) <<" bites\n";
     cout << "double  " <<sizeof (double) <<" bites\n";
     cout << "bool  " <<sizeof (bool) <<" bites\n";
     system("pause  ");
     cout << " (unsigned)int = " << sizeof(int) << endl;
    cout << " (unsigned)short = " << sizeof(short) << endl;
    cout << " (unsigned)char = " << sizeof(char) << endl;
    cout << " (unsigned)float = " << sizeof(float) << endl;
    cout << " (unsigned)double = " << sizeof(double) << endl;
    cout << " (unsigned)long = " << sizeof(long) << endl;
    cout << " (unsigned)long double = " << sizeof(long double) << endl;
    system("pause  ");
     for( int i=0 ; i<=128 ; i++)
         cout << i  << "  "<<  (char)i  << endl ;
     system("pause  ");
  return(0);
}
0
Croessmah
++Ͻ
14158 / 8083 / 1513
Регистрация: 27.09.2012
Сообщений: 19,921
Записей в блоге: 3
Завершенные тесты: 1
17.08.2013, 23:07 #8
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Прикольчик!!!! Попробуйте!!!
Где прикольчик?
0
Dimka-novitsek
14 / 14 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
17.08.2013, 23:09  [ТС] #9
Программа выводит в рядок все знаки, очень очень интересно. Там даже как-бы ноты, масти карт как бы есть и разные разные знаки. Если интересно, то спробуйте- сами увидите.
1
kvadro
12 / 10 / 1
Регистрация: 12.03.2012
Сообщений: 127
17.08.2013, 23:09 #10
Где прикольчик?
Я думаю он просто рад за то что написал сам и всё работает
1
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
18.08.2013, 10:10 #11
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Не знаю... Да не, вроде не подчёркивает. ...
У меня визуал экспресс 2010, как его правильно обозвать.
Вроде, или не подчёркивает?
0
Миниатюры
Как выследить ошибку?  
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
18.08.2013, 10:18 #12
Трудно не заметить...
0
Dimka-novitsek
14 / 14 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
18.08.2013, 23:04  [ТС] #13
Нет, у меня этого нету. И только лиш после компиляции в окне вывод, построение я вижу. И только там.

А вот там сичас в числе прочих надпесей

1>d:\проги\размер переменных\размер переменных\funcvppis.cpp(13): error C2784: std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const std::error_code &): не удалось вывести аргумент шаблон для "std::basic_ostream<_Elem,_Traits> &" из "std::istream"

Раньше все подобное вроди работало всё, кажеся.. что ему щас нехватает? Что это за эс тэ дэ? Я может щас его впишу.. Однако что это?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
using namespace std;
 
int tsifra;
 
inline int Func (int peremm)
{   return  peremm*2;    }
 
 
int main ()
{   
   int i;
  cin<< tsifra <<i;
 
  for( ;i>=0;i--){
      tsifra=Func ( peremm); cout << " tsifra = " << tsifra << endl;}
 
 system("pause  ");
  return(0);
}
0
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,566
Записей в блоге: 1
18.08.2013, 23:23 #14
cin работает с правыми скобками: cin>>...
1
Dimka-novitsek
14 / 14 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
18.08.2013, 23:27  [ТС] #15
Спасибо!!!!!!!!!!!
0
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,566
Записей в блоге: 1
18.08.2013, 23:29 #16
Кстати, размеры в sizeof() считаются в bytes (байтах), а не в "bites".
1
Dimka-novitsek
14 / 14 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
18.08.2013, 23:35  [ТС] #17
Спасибо!

А типерь строка шистнадцать ему нинравится..!!

funcvppis.cpp(16): error C2065: peremm: необъявленный идентификатор
0
castaway
Эксперт С++
4926 / 3033 / 453
Регистрация: 10.11.2010
Сообщений: 11,089
Записей в блоге: 10
Завершенные тесты: 1
18.08.2013, 23:36 #18
Конечно не нравится, это ж не объявленный идентификатор. Мне бы тоже такое не понравилось.
1
Dimka-novitsek
14 / 14 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
18.08.2013, 23:39  [ТС] #19
А обявление в четвёртой строке ни катит? А, все обьявления внутри майн, да, простите?
0
castaway
Эксперт С++
4926 / 3033 / 453
Регистрация: 10.11.2010
Сообщений: 11,089
Записей в блоге: 10
Завершенные тесты: 1
18.08.2013, 23:44 #20

Не по теме:

Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
, да, простите?
Да, прощаю.


В 4-й строке нет объявления переменной peremm.
Объявление переменной peremm есть только в функции Func, и оно локально для этой же функции. Отсюда следует, что переменная не определена в функции main.
1
18.08.2013, 23:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2013, 23:44
Привет! Вот еще темы с решениями:

Как исправить ошибку?
#include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;iostream&gt; using namespace...

Как искать ошибку?
иногда в програмие вылетает ошибка Unhandled exception at at 0x75BAB727 in...

Как исправить ошибку?
Программирую в КБ. Выходит одна ошибка, понятия не имею как исправить....

Как исправлять ошибку?
я из книжки выписал первую программу #include &lt;iostream&gt; int main() { ...


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

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

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