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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Bi-2
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 17
#1

Ошибка C1083... - C++

05.05.2010, 11:30. Просмотров 1357. Ответов 5
Метки нет (Все метки)

при запуске программы выдает ошибку С1083....CANNOT OPEN INCLUDE FILE:"main.h"..no such file or directory
помогите плз

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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
// 00000000.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
 
#include <iostream>                          //Подключаем библиотеку функций ввода-вывода
#include <string.h>                            //Подключаем библиотеку для работы со строками
#include "main.h"                              //Подключаем заголовочный файл с описанием структуры СТУДЕНТ
using namespace std;
//Объявляем функции
void sortM(STUDENT S[10]);                     //Сортировка списка студентов по фамилии в алфавитном порядке
void student2(STUDENT S[10]);                  //Определение студентов хотя бы с одной двойкой
 
//Главная функция
void main()
{
    STUDENT M[10];                             //Массив записей о студентах (10 элементов)
    int i,j;                                   //Переменные циклов
    cout<<"Vvedite informaciu o studentah:"<<endl;  //Вывод "Введите информацию о студентах"
    for (i=0; i<10; i++)                       //Цикл по всем записям
    {
        cout<<"Student "<<i+1<<":"<<endl;      //Вывод "Студент 1..10"
        cout<<"FIO: ";                         //Вывод "ФИО"
        cin>>M[i].FIO;                         //Ввод ФИО
        cout<<"Gruppa: ";                      //Вывод "Группа"
        cin>>M[i].group;                       //Ввод группы
        for (j=0; j<5; j++)                    //Цикл по пяти оценкам
        {
            cout<<"Ocenka "<<j+1<<": ";        //Вывод "Оценка 1.. 5"
            cin>>M[i].ocenki[j];               //Ввод j-ой оценки
        }
    }
    sortM(M);                                  //Вызов функции сортировки записей
                                               //Вывод "Упорядоченный массив записей по ФИО"
    cout<<endl<<"Uporyadochennii massiv zapisei po FIO:"<<endl;
    for (i=0; i<10; i++)                       //Цикл по всем 10 записям
                                               //Вывод "ФИО, группа, оценки"
        cout<<M[i].FIO<<"    "<<M[i].group<<"    "<<M[i].ocenki[0]<<
            "  "<<M[i].ocenki[1]<<"  "<<M[i].ocenki[2]<<"  "<<
            M[i].ocenki[3]<<"  "<<M[i].ocenki[4]<<endl;
    student2(M);                               //Вызов функции определения студентов с двойками
 
}
 
//Функция сортировки списка студентов по фамилии в алфавитном порядке
//Входной параметр S - массив записей о студентах
void sortM(STUDENT S[10])
{
    STUDENT tmp;                               //Хранит временно данные о студенте (используется в сортировке)
    bool sort = true;                          //Указывает нужно сортировать или нет
    int i;                                     //Счетчик цикла
    //Сортировка методом пузырька
    while (sort)                               //Цикл (пока нужно сортировать)
    {
        sort=false;                            //Делаем предположение, что сортировать уже не нужно
        for (i=0; i<9; i++)                    //Просматриваем все записи минус один
            if (strcmp(S[i].FIO,S[i+1].FIO)>0) //strcmp - функция сравнения строк, если первая больше второй 
            {
                tmp=S[i];                      //Меняем эти строки местами
                S[i]=S[i+1];
                S[i+1]=tmp;
                sort=true;                     //Считаем, что нужно дальше сортировать
            }
    }                                          //Конец цикла (пока нужно сортировать)
}
 
//Функция определения студентов хотя бы с одной двойкой
//Входной параметр S - массив записей о студентах
void student2(STUDENT S[10])
{
    STUDENT T[10];                             //Массив "двоечников"
    int i,j;                                   //Переменные циклов
    int k = 0;                                 //Количество "двоечников" (пока 0)
    for (i=0; i<10; i++)                       //Смотрим по всем записям
    {
        for (j=0; j<5; j++)                    //Смотрим все оценки студента
            if (S[i].ocenki[j]==2)             //Если нашли двойку
            {
                T[k]=S[i];                     //Добавляем запись о студенте в массив "двоечников"
                k++;                           //Увеличиваем число двоечников на 1
                break;                         //Выходим из цикла по оценкам
            }
    }
    if (k>0)                                   //Если есть студенты с двойками
    {
        cout<<endl<<"Studenti, imeuschie dvoiki:"<<endl;  //Вывод "Студенты, имеющие двойки"
        for (i=0; i<k; i++)                    //Выводим всех студентов с двойками
            cout<<T[i].FIO<<"    "<<T[i].group<<endl;
    }
    else                                       //Если студентов с двойками не найдено
        cout<<endl<<"Net studentov s dvoikami"<<endl;  //Вывод "Нет студентов с двойками"
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2010, 11:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка C1083... (C++):

ошибка C1083 - C++
Ну в общем только начал учить С++ и тут же наткнулся на проблему) В IDE компиляция проходит вроде нормально)А вот в командой...

Ошибка fatal error C1083 - C++
Первый раз столкнулся с графикой и он мне выдаёт такую вот ошибку:&quot;\documents\visual studio 2010\projects\12312\12312\12312.cpp(5): fatal...

Ошибка в процессе компиляции - fatal error C1083 - C++
ДОБРЫЙ ВЕЧЕР ВСЕМ! Некоторое время назад у меня возникла необходимость изучить и овладеть навыками программирования на С++... Причем...

Ошибка fatal error C1083: Не удается открыть файл Ttask.h - C++
в чем причина?

Ошибка компиляции - error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory - C++ - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &quot;stdafx.h&quot; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include...

VS2012 Express. Ошибка компиляции - error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory - C++
Ребят, помогите, я в вижуал не работала, не понимаю, ЧТО она от меня хочет... #include &quot;pch.h&quot; #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt;...

5
CyBOSSeR
Эксперт С++
2305 / 1675 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
05.05.2010, 11:43 #2
Bi-2, чем помочь, файл main.h написать? Найди этот файл и положи в папку с проектом.
0
Bi-2
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 17
05.05.2010, 15:32  [ТС] #3
помочь запустить прогу....она точно правильна....но что с этой ошибкой делать-хз((((
0
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
05.05.2010, 15:38 #4
Цитата Сообщение от Bi-2 Посмотреть сообщение
она точно правильна
почему же тогда не работает?

где файл "main.h"?
0
Bi-2
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 17
05.05.2010, 16:26  [ТС] #5
где мне его взять???
0
easybudda
Модератор
Эксперт CЭксперт С++
9700 / 5650 / 964
Регистрация: 25.07.2009
Сообщений: 10,873
05.05.2010, 16:56 #6
Цитата Сообщение от Bi-2 Посмотреть сообщение
где мне его взять???
Видимо, там же, откуда программа... Ну или напишите что-то вроде:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef _MAIN_H_
#define _MAIN_H_ 1
 
#define BUF_LEN 64
#define NUM_SCORES 5
 
struct STUDENT {
  char FIO[BUF_LEN];
  char group[BUF_LEN];
  int ocenki[NUM_SCORES];
};
 
#endif /* _MAIN_H_ */
Добавлено через 3 минуты
Цитата Сообщение от Bi-2 Посмотреть сообщение
она точно правильна...
Может быть она работает и даже результат выдаёт, но на самом деле яркий образец того, как не нужно писать программы...
0
05.05.2010, 16:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2010, 16:56
Привет! Вот еще темы с ответами:

Fatal error C1083 - C++
Всем привет, помогите с проблемой, установил visual studio 2012, создаю проект &quot;консольное приложение Win32&quot;, запускаю и появляется ошибка...

Статическая библиотека, error C1083 - C++
Создал библиотеку, скомпилировал. Создал второй проект, ссылающийся на библиотеку, при компиляции выдаёт ошибку: error C1083: Не...

C1083: Не удается открыть файл include - C++
делаю первый &quot;hello world&quot; // #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main () ...

Ex.cpp(14): fatal error C1083: ex.h: No such file or directory - C++
Помогите скомпилировать код, где взять этот ex.h ? // ex.cpp /* Windows XP/2K3/VISTA/2K8/7 WM_SYSTIMER Kernel EoP CVE-2015-0003 ...


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

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

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