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

"Нарушение прав доступа", из за чего? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Освобождение динамической памяти в vs http://www.cyberforum.ru/cpp-beginners/thread1841246.html
Вообщем попался я тут, и так, код: //#define _CRT_SECURE_NO_WARNINGS добавить в vs #include <iostream> #include <stdlib.h> #include <cstring> #include <malloc.h> struct STR { char *b;
C++ Односвязный список, функция обнаружения экземпляров Добрый день. Нужна функция, которая узнаёт, все ли значения, которые встречаются в одноправленном списке, имеются хотя-бы в 2 экземплярах. Нашёл похожую, но не знаю как адптировать и правильно... http://www.cyberforum.ru/cpp-beginners/thread1841241.html
C++ Многопоточность: распараллелить программу через потоки
Может кто помочь распараллелить прогу через потоки Имеется игра,код написан с библиотекой ncurses,препод сказал надо распараллелить,а я вообще не понимаю что параллелить и как это вообще...
Найти какая из двух заданных точек ближе к третьй, вывести найденное расстояние (использовать оператор switch) C++
Помогите написать программу на С++. Не пойму как реализовать в этой задаче switch. На числовой оси расположены три точки: A, B, C. Определить, какая из двух последних точек (B или C) расположена...
C++ Найти причины возникновения ошибки в коде и исправить эту ошибку http://www.cyberforum.ru/cpp-beginners/thread1841221.html
Нужно найти ошибку. При N>0 выдает только заголовок таблицы. При N=0 так же, хотя должен выдавать ошибку. ---------------------------------------- Задание Разработать, отладить и протестировать...
C++ Создание матрицы и сортировка, используя несколько функций Доброго времени суток, всем пользователям. Нуждаюсь в помощи, имею код, в котором лишь используется 1 функция int main (); Но согласно условиям требуется использовать несколько функций, и уже... подробнее

Показать сообщение отдельно
wolfdaver_77
6 / 6 / 3
Регистрация: 20.09.2016
Сообщений: 59
Завершенные тесты: 1
03.11.2016, 01:56  [ТС]
Max Dark,
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
void task7()
{
    struct Car {
        char* brand;
        int year;
    };
    cout << "Скільки автомобілів помістити в каталог? ";
    int n;
    cin >> n;
    Car* catalog = new Car[n];
    for (int i(0); i < n; i++)
        catalog[i].brand = new char[30];
    for (int i(0); i < n; i++)
    {
        cout << "Автомобіль №" << i << ":\n";
        cout << "Введіть виробника: ";
        cin.getline(catalog[i].brand, 30);
        cout << "Введіть рік випуску: ";
        cin >> catalog[i].year;
    }
    system("cls");
    cout << "Ось Ваша колекція: \n";
    for (int i(0); i < n; i++)
    {
        cout << catalog[i].brand << ' ' << catalog[i].year << "року\n";
    }
    for (int i(0); i < n; i++)
        delete[]catalog[i].brand;
    delete[] catalog;
    catalog = NULL;
}
Сделал так, но ввести нормально не могу. При вводе любого слова, пропускает всё и вместо результата выводит не понятно что.

Добавлено через 1 минуту
но это уже другая проблема, спасибо что помогли с исключением. Мне надо еще раз проштудировать эти строки, а то я без стринга ничего не могу. Бесит уже.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.