|
Модераторы: Daevaorn |
|
Joke4663 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 5.3.2017 Репутация: нет Всего: нет |
Помогите составить код который включает:
1.структуры 2.массивы 3.указатели 4.препроцессоры 5.функции 6.операторы Преподаватель сказал составить код включающий как можно больше пройденного. Я вроде как по отдельности все понял, но составить код который все это бы вмещал не могу. Хотел бы увидеть какой то пример и по нему сделать что-то свое. Заранее спасибо кто откликнется. ТОЛЬКО НУЖНО СОСТАВИТЬ ПРОГРАММУ, А НЕ НАБОР ВСЕГО ЭТОГО КАК НАПРИМЕР ЭТО: #include <stdio.h> // препроцессор int a = 2+1; // оператор struct A // структура { void* a; // указатель char s[2]; // массив } main(){} // функция |
|||
|
||||
feodorv |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 11 Всего: 45 |
Можно составить программу, которая читает текстовый файл, вычленяет из него слова и составляет их частотный словарь. Оправдание - полезная программа для изучающих, например, английский язык.
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
vpf |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 119 Регистрация: 14.11.2016 Где: Moscow Репутация: нет Всего: нет |
Как это можно провернуть:
1.структуры 2.массивы 3.указатели 4.препроцессоры 5.функции 6.операторы Создаете указатель на структуру (3.) Объявляете typedef на структуру условный по #ifdef два и более вариантов (4.) Объявляете парочку inline функций сложение и вычитание (4., 6.) По указателю создаете массив структур объявленных в typedef (1., 2.) Передаете указатель на структуру в функцию и вызываете эту функцию (5.) Внутри функции вытаскиваете члены структуры складываете с числом и засовываете обратно (5., 6.) Еще одна функция выводит на печать содержимое структуры по указателям на поля структуры (2,4,5) . Все пункты ыполнены Это сообщение отредактировал(а) vpf - 9.3.2017, 08:54 |
|||
|
||||
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |