0 / 0 / 1
Регистрация: 20.05.2015
Сообщений: 51
1

Ошибки C2678 и C2679 при компиляции кода

20.05.2015, 19:22. Показов 1209. Ответов 14
Метки нет (Все метки)

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
56
57
58
59
60
61
#include <iostream>
#include <string>
#include "stdafx.h"
#include "iostream"
#include "conio.h"
 
using namespace std; 
 
struct STUDENT // структура STUDENT
{ 
    string name; 
    int group; 
    float ses[5]; 
};
 
int main() 
{   
    setlocale(0,"rus");
    const int size = 10; // количество сеудентов
    STUDENT stud1[size]; // массив 
    int i, j;  
    int n = 0; // счётчик студентов
    int count = 0; // счётчик студентов с плохими отметками 
                   // усли он равен количеству студентов значит  
                   // хорошистов нет
 
    for ( i = 0; i < size; i++)  // ввод информации
    { 
        cout << "Введите фамилию студента " << endl; 
        cin >> stud1[n].name; 
        cout << "Введите номер группы " << endl; 
        cin >> stud1[n].group; 
        cout << "Введите 5 оценок " << endl; 
        for (int i = 0; i < 5; i++) 
        cin >> stud1[n].ses[i]; 
        n++;
        
    } 
    float sum = 0; // счётчик суммы оценок
    for ( i = 0; i < size; i++) 
    {
        for (j = 0; j < 5; j++) 
          sum += stud1[i].ses[j]; 
          
            if(sum / 5 > 4.0) // условие хорошиста
            { 
                cout << stud1[i].name << endl; 
                cout << stud1[i].group << endl; 
            }  
            else  
                count++;
 
            sum = 0;
        }  
    if(count == size) 
        cout << "Такие студенты отсутствуют " << endl; 
 
    system("Pause");
 
    return 0;
}
Ошибка на 31 и 48 строчке с << и >>
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2015, 19:22
Ответы с готовыми решениями:

с2079 и с2228 ошибки при компиляции ниже участок кода, с которым праблема и скрины ошибки
// ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ bool game = true; // КЛАССЫ class Me; class mob { public: void...

Возникает ошибка при компиляции приложения C2678
Вообщем-то всем привет, есть задача сделать приложение, которое сможет отсортировать список, это,...

Ошибки при компиляции кода
Всем привет, суть проблемы следующая решил написать программу для одной задачи, пока написал цикл...

Ошибки при компиляции кода
У меня дано задание &quot;Записать программу, которая на ввод знака препинания выдает на экран дисплея...

14
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
20.05.2015, 19:24 2
Зачем два заголовочных iostream подключили ?
0
0 / 0 / 1
Регистрация: 20.05.2015
Сообщений: 51
20.05.2015, 19:32  [ТС] 3
отключил, но от ошибки не избавило..
0
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
20.05.2015, 19:38 4
что отключили, оба ?
0
0 / 0 / 1
Регистрация: 20.05.2015
Сообщений: 51
20.05.2015, 20:03  [ТС] 5
#include <iostream>
0
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
20.05.2015, 20:07 6
этот нужно наоборот оставить, а удалить
C++
1
#include "iostream"
0
0 / 0 / 1
Регистрация: 20.05.2015
Сообщений: 51
20.05.2015, 20:15  [ТС] 7
теперь ошибки не 2, а 22
[cut]
0
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
20.05.2015, 21:06 8
Прикрепите сюда скрин, а не на внешку, там мелко очень.
0
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
20.05.2015, 21:31 9
листинг кода выложите пожалуйста, что-то у вас фигня какая-то с вводом/выводом
1
0 / 0 / 1
Регистрация: 20.05.2015
Сообщений: 51
20.05.2015, 21:41  [ТС] 10
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
56
57
58
59
60
#include <string>
#include "stdafx.h"
#include "iostream"
#include "conio.h"
 
using namespace std; 
 
struct STUDENT // структура STUDENT
{ 
    string name; 
    int group; 
    float ses[5]; 
};
 
int main() 
{   
    setlocale(0,"rus");
    const int size = 10; // количество сеудентов
    STUDENT stud1[size]; // массив 
    int i, j;  
    int n = 0; // счётчик студентов
    int count = 0; // счётчик студентов с плохими отметками 
                   // усли он равен количеству студентов значит  
                   // хорошистов нет
 
    for ( i = 0; i < size; i++)  // ввод информации
    { 
        cout << "Введите фамилию студента " << endl; 
        cin >> stud1[n].name; 
        cout << "Введите номер группы " << endl; 
        cin >> stud1[n].group; 
        cout << "Введите 5 оценок " << endl; 
        for (int i = 0; i < 5; i++) 
        cin >> stud1[n].ses[i]; 
        n++;
        
    } 
    float sum = 0; // счётчик суммы оценок
    for ( i = 0; i < size; i++) 
    {
        for (j = 0; j < 5; j++) 
          sum += stud1[i].ses[j]; 
          
            if(sum / 5 > 4.0) // условие хорошиста
            { 
                cout << stud1[i].name << endl; 
                cout << stud1[i].group << endl; 
            }  
            else  
                count++;
 
            sum = 0;
        }  
    if(count == size) 
        cout << "Такие студенты отсутствуют " << endl; 
 
    system("Pause");
 
    return 0;
}
0
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
20.05.2015, 21:47 11
Я же писал - оставить <iostream>

Добавлено через 2 минуты
Разберитесь пожалуйста, чем отличается <bla-bla-bla> от "bla-bla-bla.h"
0
0 / 0 / 1
Регистрация: 20.05.2015
Сообщений: 51
20.05.2015, 21:48  [ТС] 12
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
56
57
58
59
60
#include <iostream>
#include <string>
#include "stdafx.h"
#include "conio.h"
 
using namespace std; 
 
struct STUDENT // структура STUDENT
{ 
    string name; 
    int group; 
    float ses[5]; 
};
 
int main() 
{   
    setlocale(0,"rus");
    const int size = 10; // количество сеудентов
    STUDENT stud1[size]; // массив 
    int i, j;  
    int n = 0; // счётчик студентов
    int count = 0; // счётчик студентов с плохими отметками 
                   // усли он равен количеству студентов значит  
                   // хорошистов нет
 
    for ( i = 0; i < size; i++)  // ввод информации
    { 
        cout << "Введите фамилию студента " << endl; 
        cin >> stud1[n].name; 
        cout << "Введите номер группы " << endl; 
        cin >> stud1[n].group; 
        cout << "Введите 5 оценок " << endl; 
        for (int i = 0; i < 5; i++) 
        cin >> stud1[n].ses[i]; 
        n++;
        
    } 
    float sum = 0; // счётчик суммы оценок
    for ( i = 0; i < size; i++) 
    {
        for (j = 0; j < 5; j++) 
          sum += stud1[i].ses[j]; 
          
            if(sum / 5 > 4.0) // условие хорошиста
            { 
                cout << stud1[i].name << endl; 
                cout << stud1[i].group << endl; 
            }  
            else  
                count++;
 
            sum = 0;
        }  
    if(count == size) 
        cout << "Такие студенты отсутствуют " << endl; 
 
    system("Pause");
 
    return 0;
}
убрал, разницы ни какой 22 ошибке
0
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
20.05.2015, 22:02 13
Лучший ответ Сообщение было отмечено Vladian как решение

Решение

У вас пропущено кое что:
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#pragma hdrstop
#pragma argsused
 
#ifdef _WIN32
#include <tchar.h>
#else
  typedef char _TCHAR;
  #define _tmain main
#endif
 
#include <stdio.h>
#include <string>
#include <iostream>
 
 
using namespace std;
 
struct STUDENT // структура STUDENT
{
    string name;
    int group;
    float ses[5];
};
 
 int _tmain(int argc, _TCHAR* argv[]) 
{
        setlocale(0,"rus");
    const int size = 10; // количество сеудентов
    STUDENT stud1[size]; // массив
    int i, j;
    int n = 0; // счётчик студентов
    int count = 0; // счётчик студентов с плохими отметками
                   // усли он равен количеству студентов значит
                   // хорошистов нет
 
    for ( i = 0; i < size; i++)  // ввод информации
    {
        cout << "Введите фамилию студента";
        cin >> stud1[n].name;
        cout << "Введите номер группы " << endl;
        cin >> stud1[n].group;
        cout << "Введите 5 оценок " << endl;
        for (int i = 0; i < 5; i++)
        cin >> stud1[n].ses[i];
        n++;
 
    }
    float sum = 0; // счётчик суммы оценок
    for ( i = 0; i < size; i++)
    {
        for (j = 0; j < 5; j++)
          sum += stud1[i].ses[j];
 
            if(sum / 5 > 4.0) // условие хорошиста
            {
                cout << stud1[i].name << endl;
                cout << stud1[i].group << endl;
            }
            else
                count++;
 
            sum = 0;
        }
    if(count == size)
        cout << "Такие студенты отсутствуют " << endl;
 
    //system("Pause");
    return 0;
}
Код скомпилился без ошибок. Он немного отличается, т.к. пишу в RAD XE6, а не на Visual
1
0 / 0 / 1
Регистрация: 20.05.2015
Сообщений: 51
20.05.2015, 22:11  [ТС] 14
Да все ок тоже, большое спасибо!
0
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
20.05.2015, 22:12 15
Незачто
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2015, 22:12
Помогаю со студенческими работами здесь

Ошибки при компиляции кода с fstream
Здравствуйте! При работе с библиотекой fstream появились странные ошибки даже при компилировании...

Исправить ошибки при компиляции кода
Ребята , был код с индексацией все работало отлично , переделал на указатели , не компилирует...

Ошибки при компиляции кода в С++ Builder 6
Помогите исправить ошибки. Код в C++ Builder 6. #include &lt;vcl.h&gt; #include &lt;iostream&gt;...

Ошибки компиляции при переносе кода макроса из Excel
Пытался сделать макрос в excel для таблицы. Но в vb ругается на некоторые строки. Помогите...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru