|
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
|
|
Массив структур01.06.2012, 00:11. Показов 2133. Ответов 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 | ||||||
|
вот, только проверок ввода не делал
1
|
||||||
|
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
|
|
| 01.06.2012, 08:23 [ТС] | |
|
Не работает, выдает 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 | |
|
уберите заголовог fstream и попробуйте добавить <string>
Добавлено через 20 минут и #include <vector> тоже можно убрать, это у меня от другой проги осталось.
1
|
|
|
Модератор
13772 / 10965 / 6491
Регистрация: 18.12.2011
Сообщений: 29,242
|
||||||
| 01.06.2012, 10:44 | ||||||
Некоторые компиляторы считают, что переменная цикла не локальная для тела цикла.
1
|
||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 01.06.2012, 10:53 | |
|
Натыкался на странное мнение компилятора, считавшего, что глобальная переменная не может быть счётчиком цикла.
1
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 02.06.2012, 11:21 | |
|
Попадалось упоминание о том, что некоторые трансляторы считают, что счётчик цикла перестаёт существовать при завершении цикла, даже если существовал до цикла. Или даже ещё смешнее: не имеет значения, где объвлена переменная, если она хоть раз использована в роли счётчика цикла, то существует только в циклах, счётчиками которых является, а создавать её присваиванием до цикла и её же использовать в роли счётчика цикла вообще нельзя, будет мессага про гогу. При этом один и тот же счётчик можно использовать в нескольких циклах.
2
|
|
| 02.06.2012, 11:21 | |
|
Помогаю со студенческими работами здесь
7
Динамический массив структур в другом массиве структур
Ввести массив структур; рассортировать массив в алфавитном порядке Как передать массив структур в функцию в качестве параметра, чтобы изменения в функции меняли исходный массив? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|