Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 26.01.2019
Сообщений: 1

Программа крашится без ошибок

10.04.2019, 22:59. Показов 1997. Ответов 2

Студворк — интернет-сервис помощи студентам
Уже пол дня не могу понять в чём проблема, дело в том что писал этот код на телефоне и он работал отлично, но как только перенёс его на пк то сразу же вылетает после ввода цифры 2, и заполнения массива, при этом нет никакой ошибки, в чём проблема?
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
#include "pch.h"
#include <string>
#include <iostream>
#include <vector>
 
using namespace std;
 
void show_all_stud(string stud[],int *size) {
        cout << "That's all student: ";
    for (int i = 0; i < *size; i++) {
        cout << stud[i] << endl;;
    }
}
void init(string *stud[], int size) {
    cout << "Enter name for new student: ";
    cin >> *stud[size-1];
    cout << endl;
}
 
int main() {
    int var, size = 3;
    string *name = new string[size];
    p[0] = "John";
    p[1] = "Marthyn";
    p[2] = "Eric";
    do {
        cin >> var;
        switch (a) {
        case 1:
            show_all_stud(name, &size);
            break;
        case 2:
            size++;
            init(&name, size);
            break;
        default:
            cout << "Wrong num:";
            break;
        }
    } while (var != 0);
    delete[] name;
    return 0;
}
Добавлено через 3 часа 12 минут
опечатка в switch(a) вместо а там стоит var сорри))0)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.04.2019, 22:59
Ответы с готовыми решениями:

Программа диагностики ошибок
Тема курсовой работы: Программа диагностики ошибок. Программа обнаруживает в тексте программы на выбранном языке как синтаксические, так и...

Программа написана без ошибок. Но при вводе данных выдает окно с ошибкой. Вложила скрин
Вложила скрин с ошибкой. Очень надо. ПОМОГИТЕ

Программа не выводит результат мат-х вычислений, ошибок не выдает
Сами вычисления правильные, проверял в оконном варианте приложения. Проблема в том, что не выводится переменная res, в которую записывается...

2
5 / 3 / 2
Регистрация: 28.02.2019
Сообщений: 29
01.05.2019, 16:24
Цитата Сообщение от Svitik- Посмотреть сообщение
Уже пол дня не могу понять в чём проблема, дел
Вы, уважаемый, занимаетесь очень интересными вещами. Как по вашему мнению, можно обратиться к элементу, который находиться за границей вашего массива имен и не получить ошибку( краш как вы говорите) ?

C++
1
2
 size++;
 init(&name, size);
ошибка кроется здесь, инкрементируя size вы забываете о том что размер массива вы не изменили
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
03.05.2019, 17:59
Цитата Сообщение от Svitik- Посмотреть сообщение
опечатка в switch(a) вместо а там стоит var сорри))0)
А вместо p? (оно нигде не объявлено)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.05.2019, 17:59
Помогаю со студенческими работами здесь

Программа останавливается без ошибок на fopen
Добрый вечер. Программа останавливается без ошибок или сообщений дебагера на строчке 190. Помогите разобраться, что не так. Код...

Программа без синтаксических ошибок, но иногда считает неправильно
Здравствуйте помогите пожалусто мене новичку разобраться в чом ошибка . Условие : Игра «кубики». Условие: имеется два игральных кубика...

Крашится программа!
Суть проблемы: когда прога читает из файла на определенном количестве слов в файле она падает, если меньше - работает. Можете объяснить в...

Крашится программа
Вот такой вот код. Как только вводишь размерность массива, сразу выдает ошибку виндоус. С чем может быть связано, как пофиксить? ...

Программа крашится на другом компьютере
Здравствуйте. Имеется код программы, на одном компьютере он работает так как положено, но при запуске на другом компьютере происходят...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru