Форум программистов, компьютерный форум CyberForum.ru

ошибка Сегментация вина (ядро сбрасывали) - C++

Восстановить пароль Регистрация
 
MRG_Serejka
10 / 10 / 3
Регистрация: 15.08.2013
Сообщений: 146
Завершенные тесты: 2
19.07.2016, 22:24     ошибка Сегментация вина (ядро сбрасывали) #1
Доброе время суток Программисты . Начал изучать структуры. Столкнулся с непонятной для меня ошибкой помогите разобраться. Программа сама компилируется но не запускается

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
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <cstring>
#include <string>
 
using namespace std;
 
enum position {Boss=1,Calculatior, Secretary, It ,Office, Security, Cleaner};
 
struct Employe
{
int Number ;        // Номер работника
string Surname;     // Фамилия
string Name;        // Имя
string Patronymic;  // Отчество
int Salary;          // Зарплата
position Position;  // Должность
int Phone;          // Номер телефона
};
 
 
int main()
{
const int N = 5; // кол-во работников
Employe emp[N];  // создаем массив типа Employe
 
for (int i; i<N ;i++)
        {
        emp[i].Number = i+1;
 
        cout << "Введите Фамилию " << emp[i].Number <<" работника: ";
        getline(cin, emp[i].Surname);
 
        cout << "Введите Имя: " ;
        getline(cin, emp[i].Name);
 
        cout << "Введите Отчество: " ;
        getline(cin, emp[i].Patronymic);
 
        cout << "Введите заработную плату: ";
        cin >> emp[i].Salary;
 
        cout << "Введите телефон работника";
        cin >> emp[i].Phone;
 
        int pos;
 
                do
                {
                cout << "Введите должность работника: ";
                cin >> pos;
                }while(pos<1 || pos>7);
 
        emp[i].Position = (position) pos;
 
        cin.get();
        }
 
 
 
return 0;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2016, 22:24     ошибка Сегментация вина (ядро сбрасывали)
Посмотрите здесь:

Второе ядро C++
C++ сегментация

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4867 / 3006 / 370
Регистрация: 10.11.2010
Сообщений: 11,055
Записей в блоге: 10
Завершенные тесты: 1
19.07.2016, 22:29     ошибка Сегментация вина (ядро сбрасывали) #2
Цитата Сообщение от MRG_Serejka Посмотреть сообщение
Программа сама компилируется но не запускается
Программа не должна сама компилироваться, и тем более запускаться. В чём проблема?
MRG_Serejka
10 / 10 / 3
Регистрация: 15.08.2013
Сообщений: 146
Завершенные тесты: 2
19.07.2016, 22:32  [ТС]     ошибка Сегментация вина (ядро сбрасывали) #3
castaway, Кхм. То есть я ее сохранил . Скомпилировал. Компилятор выдает ошибку : Segmentation fault (core dumped) . Я как понял это связанно что под какую то переменную не выдела память.
castaway
Эксперт С++
4867 / 3006 / 370
Регистрация: 10.11.2010
Сообщений: 11,055
Записей в блоге: 10
Завершенные тесты: 1
19.07.2016, 22:48     ошибка Сегментация вина (ядро сбрасывали) #4
У вас какой-то бред с 47-й по 53-ю строки.
nonedark2008
755 / 513 / 95
Регистрация: 28.07.2012
Сообщений: 1,377
19.07.2016, 22:56     ошибка Сегментация вина (ядро сбрасывали) #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от castaway Посмотреть сообщение
У вас какой-то бред
в строчке 28. Переменные иногда нужно инициализировать.
MRG_Serejka
10 / 10 / 3
Регистрация: 15.08.2013
Сообщений: 146
Завершенные тесты: 2
19.07.2016, 22:59  [ТС]     ошибка Сегментация вина (ядро сбрасывали) #6
nonedark2008, Cпасибо тебе большое.
Yandex
Объявления
19.07.2016, 22:59     ошибка Сегментация вина (ядро сбрасывали)
Ответ Создать тему
Опции темы

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