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

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

Войти
Регистрация
Восстановить пароль
 
LOLYOU1996
3 / 3 / 0
Регистрация: 25.08.2013
Сообщений: 39
#1

При запуске программы вылетает Dev-C++ - C++

12.02.2014, 17:23. Просмотров 1041. Ответов 3
Метки нет (Все метки)

Здравствуйте! Хотел я сделать программу которая. Просит на вход несколько данных. А на выходе выдает учеников школы 50 набравших максимальное число баллов в егэ. Код компилируется, но введя данные он вылетает.
P.S Писал код ночью, логические ошибки могут присутствовать.

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
#include <iostream>
#include <string.h>
using namespace std;
const int nmbr = 5;
const int school = 50;
struct people{
       string name;
       int number_school;
       int count_ball;
};
people a[nmbr];
 
struct p{
       string name;
       int count_ball;
};
p a2;
 
void check(){
     for(int i = 0; i < nmbr; i++){
         if(a[i].number_school == school){
             if(a[i].count_ball > a2.count_ball){
                 a2.count_ball = a[i].count_ball;
                 a2.name = a[i].name;
             }
         }
     }
}
 
int main(){    
    for(int i = 0; i < nmbr; i++){
        a2.name = "";
        a2.count_ball = 0;
    }
    
    for(int i = 0; i < nmbr; i++){ // ââîä Г¤Г*Г*Г*ûõ
        cout << "Enter FIO number of school count ball: "; 
        cin >> a[i].name >> a[i].number_school >> a[i].count_ball;
    }
    check();
    for(int i = 0; i < nmbr; i++){
        cout << "FIO: " << a2.name;
        cout << "count ball" << a2.count_ball;
    }
    cin.get();
    return 0;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2014, 17:23     При запуске программы вылетает Dev-C++
Посмотрите здесь:
Непонятные символы при запуске программы на dev c++ C++
C++ Вылетает ошибка при запуске программы
C++ MinGW. При запуске откомпилированной программы вылетает ошибка, что библиотека libgcc_s_dw2-1.dll отсутствует.
C++ При запуске вылетает,а почему?
C++ Программа вылетает при запуске
При запуске приложения вылетает сообщение C++
Программа вылетает при запуске из консоли ( утечка) C++
C++ При запуске прогаммы из папки Release вылетает
C++ При компиляции программы в dev C++ выдает ошибки
Borland c 5.02 при запуске по шагам (F8) вылетает окошко CPU c кодом АСМ как его убрать? C++
C++ Программы вылетает при вызове метода
При отладке программы вылетает окошко с ошибкой: использование переменной без инициализации C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.02.2014, 17:36     При запуске программы вылетает Dev-C++ #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от LOLYOU1996 Посмотреть сообщение
Код компилируется, но введя данные он вылетает.
Что значит вылетает? Консоль закрывается, или что? Чтобы консоль не закрылась, одного cin.get(), в данном случае, недостаточно. Ещё один cin.get() в конце добавьте.
drnash
0 / 0 / 0
Регистрация: 14.07.2012
Сообщений: 2
12.02.2014, 17:38     При запуске программы вылетает Dev-C++ #3
Ну или вместо
C++
1
cin.get();
пропишите
C++
1
system("pause");
Сама проблема в коде.
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
12.02.2014, 17:46     При запуске программы вылетает Dev-C++ #4
Цитата Сообщение от LOLYOU1996 Посмотреть сообщение
#include <string.h>
заменить на #include <string>
А вот это вообще не понял:
Цитата Сообщение от LOLYOU1996 Посмотреть сообщение
C++
1
2
3
  for(int i = 0; i < nmbr; i++){
a2.name = "";
 a2.count_ball = 0;
}
зачем несколько раз повторять? Зачем нужен этот цикл?
Yandex
Объявления
12.02.2014, 17:46     При запуске программы вылетает Dev-C++
Ответ Создать тему
Опции темы

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