Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Составить код, включающий как можно больше из прив 
:(
    Опции темы
Joke4663
Дата 5.3.2017, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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(){} // функция
PM MAIL   Вверх
feodorv
Дата 9.3.2017, 02:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 11
Всего: 45



Можно составить программу, которая читает текстовый файл, вычленяет из него слова и составляет их частотный словарь. Оправдание - полезная программа для изучающих, например, английский язык.


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
vpf
Дата 9.3.2017, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 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) . 
Все пункты ыполнены smile



Это сообщение отредактировал(а) vpf - 9.3.2017, 08:54
PM MAIL IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0893 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.