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

Структуры: Сведения об автомобиле состоят из номера, марки, фамилии владельца, признака прохождения техосмотра - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти причины возникновения ошибок в коде и исправить эти ошибки (динамический двумерный массив) http://www.cyberforum.ru/cpp-beginners/thread570937.html
Подскажите пожалуйста,что я упустила, где шибка? #include <iostream> using namespace std; void main() { int n=0; int m=0; cin>>n>>m;
C++ Составить словарь-справочник биологических растений Помогите пожалуйста. Нужно скласть словарь-справочник биологических растений, можно только одно растение для примера, надо в консоли (вел с клавиатуры название а вывело информацию). http://www.cyberforum.ru/cpp-beginners/thread570936.html
C++ Удаление тэгов. Задача.
Написал часть программы, а условие для удаления не могу придумать. Кто чем поможет? В текстовом файле хранится сохраненная html страница. Перевести ёё в простой текстовый вид, т.е. удалить из нее...
C++ Ошибка при работе с массивом
Добрый вечер всем. Пишу простую программу мат операций с массивами. И вот выдает такое окно с ошибкой. Помогите пожалуйста я не понимаю что там не так вродебы все правильно...Когда-т отакую ошибку...
C++ Удаление тэгов http://www.cyberforum.ru/cpp-beginners/thread570922.html
Написал часть программы, а условие для удаления не могу придумать. Кто чем поможет? В текстовом файле хранится сохраненная html страница. Перевести ёё в простой текстовый вид, т.е. удалить из нее...
C++ C++ Объекты и Классы - запутался Есть 2 класса и 2 заголовочных класса Вроде не подчеркивает ничего - при запуске проект крэшиться В чем у меня ошибка? - это класс main #include <iostream> //potok vvoda vyvoda #include... подробнее

Показать сообщение отдельно
alexlogvinenko
10 / 10 / 1
Регистрация: 07.05.2012
Сообщений: 21
11.05.2012, 14:00
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
#include <iostream>
using namespace std;
 
struct Car
{
    char *number;       //Номер
    char *name;         //Марка
    char *owner;        //Владелец
    bool safe;          //Техосмотр
};
 
void FindByName(const char *name, Car *arr, int size)
{
    for(int i = 0; i < size; i++)
    {
        if(!strcmp(arr[i].name, name))
        {
            cout << "CAR # " << i << ": OWNER IS " << arr[i].owner << ", NUMBER IS " << arr[i].number << endl;
        }
    }
}
 
int FindCount(const char *name, Car *arr, int size)
{
    int result = 0;
 
    for(int i = 0; i < size; i++)
    {
        if(!strcmp(arr[i].name, name))
        {
            result++;
        }
    }
 
    return result;
}
 
int main()
{
    int n;
    cout << "INPUT SIZE OF ARRAY: ";
    cin>>n;
 
    Car *arr = new Car[n];
 
    cout << endl;
 
    //Fill data
    for(int i = 0; i < n; i++)
    {
        arr[i].name = new char[64];
        arr[i].number = new char[16];
        arr[i].owner = new char[64];
        int safe;
 
        cout << "CAR # " << i << ":" << endl;
        cout << "    NAME  : ";
        cin>>arr[i].name;
        cout << "    NUMBER: ";
        cin>>arr[i].number;
        cout << "    OWNER : ";
        cin>>arr[i].owner;
        cout << "    SAFE (1/0) : ";
        cin>>safe;
        
        if(safe == 1)
            arr[i].safe = true;
        else
            arr[i].safe = false;
    }
 
    cout << endl;
 
    char name[64];
    cout << "INPUT NAME TO FIND IN ARRAY: ";
    cin >> name;
 
    FindByName(name, arr, n);
    cout << "COUNT OF " << name << " IN ARRAY = " << FindCount(name, arr, n) << endl;
 
    //Clear
    for(int i = 0; i < n; i++)
    {
        delete [] arr[i].name;
        delete [] arr[i].number;
        delete [] arr[i].owner;
    }
 
    delete [] arr;
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru