| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Составить код, включающий как можно больше из прив |
| Автор: Joke4663 5.3.2017, 15:26 |
| Помогите составить код который включает: 1.структуры 2.массивы 3.указатели 4.препроцессоры 5.функции 6.операторы Преподаватель сказал составить код включающий как можно больше пройденного. Я вроде как по отдельности все понял, но составить код который все это бы вмещал не могу. Хотел бы увидеть какой то пример и по нему сделать что-то свое. Заранее спасибо кто откликнется. ТОЛЬКО НУЖНО СОСТАВИТЬ ПРОГРАММУ, А НЕ НАБОР ВСЕГО ЭТОГО КАК НАПРИМЕР ЭТО: #include <stdio.h> // препроцессор int a = 2+1; // оператор struct A // структура { void* a; // указатель char s[2]; // массив } main(){} // функция |
| Автор: feodorv 9.3.2017, 02:02 |
| Можно составить программу, которая читает текстовый файл, вычленяет из него слова и составляет их частотный словарь. Оправдание - полезная программа для изучающих, например, английский язык. |
| Автор: vpf 9.3.2017, 08:52 |
| Как это можно провернуть: 1.структуры 2.массивы 3.указатели 4.препроцессоры 5.функции 6.операторы Создаете указатель на структуру (3.) Объявляете typedef на структуру условный по #ifdef два и более вариантов (4.) Объявляете парочку inline функций сложение и вычитание (4., 6.) По указателю создаете массив структур объявленных в typedef (1., 2.) Передаете указатель на структуру в функцию и вызываете эту функцию (5.) Внутри функции вытаскиваете члены структуры складываете с числом и засовываете обратно (5., 6.) Еще одна функция выводит на печать содержимое структуры по указателям на поля структуры (2,4,5) . Все пункты ыполнены |