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

Почему выходит ошибка (структура) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Минимальный путь из левой верхней в правую нижнюю клетку таблицы. http://www.cyberforum.ru/cpp-beginners/thread1085374.html
Не могу понять в чем ошибка...помогите. Химическая тревога (Время: 1 сек. Память: 16 Мб Сложность: 50%) Произошло радиоактивное заражение местности. Составлена карта зараженности. Она представляет...
C++ Создать интерфейс к программе Я написал программу подскажите пожалуйста как мне написать простенький интерфейс к ней с помощью каких средств http://www.cyberforum.ru/cpp-beginners/thread1085367.html
Сформировать квадратную матрицу порядка n по заданному образцу C++
Сформировать квадратную матрицу порядка n по заданному образцу 0 0 0 … 0 0 0 1 0 … 0 0 0 0 2 … 0 0 ……………………. 0 0 0 … 0 n-1
C++ Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного массива
1. Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными элементами, удаленная строка заполняется 0 и...
C++ Определить лежит ли один треугольник в другом http://www.cyberforum.ru/cpp-beginners/thread1085342.html
Треугольник задается координатами своих вершин. По двум треугольникам определить лежит ли один из них в другом. Если да, вычислить площадь той части внешнего треугольника, которая не принадлежит...
C++ Библиотека Обработки строк string.h Задание таково: Разработайте программу работы со строками. Организуйте ввод исходных данных с клавиатуры. Используйте функции из библиотеки обработки строк string.h. Результаты работы программы... подробнее

Показать сообщение отдельно
Аркалык
18 / 18 / 7
Регистрация: 24.09.2013
Сообщений: 160

Почему выходит ошибка (структура) - C++

30.01.2014, 15:27. Просмотров 327. Ответов 7
Метки (Все метки)

Цель: Создать структуру с данными телефона (модель - ОС - цена)
Позже подключу сортировку. Код компилируется, программа запускается, вводится количество телефонов, пишется первый модель телефона и Windows выдает ошибку:
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
#include<iostream>
#include<string>
using namespace std;
 
struct phone
{
phone(string a, string b, int c):model(a), OS(b), value(c){}
string model;
string OS;
int value;
};
 
int main(int argc, char *argv[])
{
    int n;
    cin>>n;
    phone phone1[n];
    for(int i=0; i<n; i++)
    {
            cout<<"Input mode"<<endl;
            cin>>phone1[n].model;
            cout<<"Input OS"<<endl;
            cin>>phone1[n].OS;
            cout<<"Input value"<<endl;
            cin>>phone1[n].value;
            }
            system("pause");
            return 0;
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru