10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
|
|
1 | |
Массив структур01.06.2012, 00:11. Показов 2017. Ответов 6
Метки нет (Все метки)
Помогите пожалуйста:
Описать структуру с именем NOTE, содержащую следующие поля: фамилия, имя, номер телефона, дата рождения (массив из трёх чисел). Написать программу, выполняющую следующие действия: Ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE, вывод на экран информации о человеке, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры. Упорядочить структуры по алфавиту (фамилии). Добавлено через 1 час 27 минут Помогите пожалуйста
0
|
01.06.2012, 00:11 | |
Ответы с готовыми решениями:
6
Структуры.Обработка массивов структур.Создать массив структур из 10-ти элементов Блочная сортировка структур (Отсортировать массив структур по фамилии) Массив структур, сохранение начала каждой из структур Динамический массив структур в другом массиве структур |
157 / 157 / 27
Регистрация: 29.03.2012
Сообщений: 418
|
||||||
01.06.2012, 01:02 | 2 | |||||
вот, только проверок ввода не делал
1
|
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
|
|
01.06.2012, 08:23 [ТС] | 3 |
Не работает, выдает 3 ошибки:
C:\Microsoft Visual Studio\MyProjects\8_1\8_1.cpp(20) : error C2679: binary '>>' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable conversion) C:\Microsoft Visual Studio\MyProjects\8_1\8_1.cpp(32) : error C2374: 'i' : redefinition; multiple initialization C:\Microsoft Visual Studio\MyProjects\8_1\8_1.cpp(17) : see declaration of 'i' C:\Microsoft Visual Studio\MyProjects\8_1\8_1.cpp(34) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable conversion) Error executing cl.exe.
0
|
157 / 157 / 27
Регистрация: 29.03.2012
Сообщений: 418
|
|
01.06.2012, 09:54 | 4 |
уберите заголовог fstream и попробуйте добавить <string>
Добавлено через 20 минут и #include <vector> тоже можно убрать, это у меня от другой проги осталось.
1
|
Модератор
13702 / 10905 / 6472
Регистрация: 18.12.2011
Сообщений: 29,112
|
||||||
01.06.2012, 10:44 | 5 | |||||
Некоторые компиляторы считают, что переменная цикла не локальная для тела цикла.
1
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
01.06.2012, 10:53 | 6 |
Натыкался на странное мнение компилятора, считавшего, что глобальная переменная не может быть счётчиком цикла.
1
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.06.2012, 11:21 | 7 |
Попадалось упоминание о том, что некоторые трансляторы считают, что счётчик цикла перестаёт существовать при завершении цикла, даже если существовал до цикла. Или даже ещё смешнее: не имеет значения, где объвлена переменная, если она хоть раз использована в роли счётчика цикла, то существует только в циклах, счётчиками которых является, а создавать её присваиванием до цикла и её же использовать в роли счётчика цикла вообще нельзя, будет мессага про гогу. При этом один и тот же счётчик можно использовать в нескольких циклах.
2
|
02.06.2012, 11:21 | |
02.06.2012, 11:21 | |
Помогаю со студенческими работами здесь
7
Как объявить динамический массив структур, и как выглядит обращение к полям структур по указателю? Массив структур в массиве структур Ввести массив структур; рассортировать массив в алфавитном порядке Как передать массив структур в функцию в качестве параметра, чтобы изменения в функции меняли исходный массив? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |