Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2021, 16:06   #21
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 5,985
По умолчанию

Алексей1153, ну да, но это же учебная задача для понимания работы препроцессора
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 07.04.2021, 20:24   #22
Farlep
Пользователь
 
Регистрация: 01.01.2021
Сообщений: 12
По умолчанию

BDA, спасибо. Нашел свою ошибку, почему у меня не заработало. Я перепробовал разный код

и этот, в том числе.
Код:
#if defined(INTEGER)
#define FillArray FillArrayInt
#define ShowArray ShowArrayInt
#elif defined(DOUBLE)
#define FillArray FillArrayDouble
#define ShowArray ShowArrayDouble
#elif defined(CHAR)
#define FillArray FillArrayChar
#define ShowArray ShowArrayChar
#else
#include <iostream>
#include <ctime>
#include <iomanip>
#include <Windows.h>
Ошибка была в том, что нужно было убрать
1. pragma once
2. #define INTEGER
#include "function.h" - я не вызывал этот заголовок, после #define INTEGER. Хотя после double и char это делал.

Но в жизни, я конечно так делать не буду. Сделал задание в двух вариантах. С переключением и выводом всех вариантов.
Изображения
Тип файла: png def.png (36.3 Кб, 0 просмотров)
Farlep вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме 20000 рублей в месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы Внимание! В задаче реализовать заполнение массива, вывод на экран исходного массива и измененного (если при реш Гарри Паскаль, Turbo Pascal, PascalABC.NET 3 26.06.2015 09:45
Одномерные массивы Внимание! В задаче реализовать заполнение массива, вывод на экран исходного массива и измененного (если при ре Гарри Паскаль, Turbo Pascal, PascalABC.NET 1 25.06.2015 08:55
Заполнение listbox значениями из массива. Заполнение массива. Gnaqeaz C# (си шарп) 9 23.10.2014 06:53
Заполнение массива Hrum Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 23.11.2012 23:54
Заполнение массива Alex_Mason Общие вопросы Delphi 2 07.12.2010 22:58


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS