CPP_basics_7_Lesson/mylib.h

33 lines
736 B
C++

#pragma once
#define CHECK_RANGE(a, b) (a >= 0 && a < b) ? true : false
#define DEFINE_NUMBER(number) std::cin >> number
#define PRINT_MSG(a, ARRAY_SIZE) std::cout << "Enter the " << a << " element of the array[" << ARRAY_SIZE << "]: "
#define SwapINT(a, b) \
int c = a; \
a = b; \
b = c
#define PrintIntArray(arr, size) \
for (size_t i = 0U; i < size; i++) \
std::cout << "Array [" << i << "]:\t" << arr[i] << std::endl
#pragma pack(push, 1)
struct S_Employee
{
char mark; // mark for professional exam as letters
short int ID;
short int age;
short int ChildQuantity;
};
#pragma pack(pop)
namespace MyNamespace
{
void InitArray(float *, size_t);
void PrintArray(float*, size_t);
size_t PosQuanArray(float*, size_t);
}