рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

рд╕реАрдкреАрдкреАрдПрдЪрдПрд╕ - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рд╕реАрдкреАрдкреАрдПрдЪ рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб рд╕реАрдкреАрдкреАрдПрдЪ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


рд╕реАрдкреАрдкреАрдПрдЪрдПрд╕ - рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд░реАрдХреГрдд рд╕реАрдкреАрдкреА-рдП-рдЬреИрд╕рд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░

SYNOPSIS


рд╕реА.рдкреА.рдкреА.рдПрдЪ.рдПрд╕ [рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо|рд╡рд┐рдХрд▓реНрдк] ...

рд╡рд░реНрдгрди


рд╕реА.рдкреА.рдкреА.рдПрдЪ.рдПрд╕ рдХрд╛ рдЙрджрд╛рд░реАрдХреГрдд рдкреБрдирдГ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ рд╕реАрдкреАрдкреА (1) рд╕реА рдкреНрд░реА-рдкреНрд░реЛрд╕реЗрд╕рд░, рдЗрди рдФрд░ рдлреЙрд░
рд╣рд╛рд╕реНрдХреЗрд▓.

рд╕реАрдкреАрдкреА рдХреЛ рдкреБрдирдГ рд▓рд╛рдЧреВ рдХреНрдпреЛрдВ рдХрд░реЗрдВ? рд╕рд╣реА рдпрд╛ рдЧрд╝рд▓рдд, рд╕реА рдкреНрд░реА-рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╣рд╛рд╕реНрдХреЗрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реЛрд░реНрд╕ рдХреЛрдбред рдпрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╢рд░реНрдд рд╕рдВрдХрд▓рди рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ
рдПрдХ рд╣реА рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг, рдФрд░ рд╡рд┐рднрд┐рдиреНрди OS рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдоред рдЗрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ рднреА рдХрднреА-рдХрднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЗрд╕рдХреА рдореИрдХреНрд░реЛ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╡рд░рдг рдХреЗ рдХреБрдЫ рд░реВрдкреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреА рд╣реИ-
рднрд░рдирд╛, рдЬреИрд╕реЗ рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдФрд░ рдПрдлрдПрдлрдЖрдИ рдХреА рдердХрд╛рдК рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдкреАрдврд╝реА
рдШреЛрд╖рдгрд╛рдПрдБ рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕реНрдкрд╖реНрдЯ рд╕реМрдВрджрд░реНрдпрдмреЛрдз рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реАрдкреАрдкреА рдХреЗ рд╕рд╛рде рджреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ
рд▓реЛрдЧреЛрдВ рдХреЛ:

рдХреБрдЫ рд╣рд╛рд╕реНрдХреЗрд▓ рд╕рд┐рд╕реНрдЯрдореЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╣рдЧреНрд╕ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реАрдкреАрдкреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ
рдЪреВрдХред

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдиреНрдп рд╣рд╛рд╕реНрдХреЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рднреА, рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдкреАрдкреА рдЬреАрд╕реАрд╕реА 3.x рд╢реНрд░реГрдВрдЦрд▓рд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЙрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╕реВрдХреНрд╖реНрдорддрд╛ рд╕реЗ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ рдЬреЛ рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЗ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИрдВред рд╡рд╣рд╛рдБ рд╣реИ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрдВрддрд░рд╛рд▓ рдФрд░ рдкреНрд░рдореБрдЦ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╣рдореЗрд╢рд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд░рд╣реА рд╣реИрдВ
рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдпреЗ рд╕рдорд╕реНрдпрд╛рдПрдБ рдФрд░ рднреА рдмрджрддрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП, рд╕реАрдкреАрдкреА рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╕рд╣реА рд▓рдЧрд╛, рдЬреЛ рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╕рдВрдЧрдд рд╣реЛ
рд╣рд╛рд╕реНрдХреЗрд▓, рдФрд░ рд╕реНрд╡рдпрдВ рд╣рд╛рд╕реНрдХреЗрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рд╕реА.рдкреА.рдкреА.рдПрдЪ.рдПрд╕ рдХрд╛рдлреА рд╣рдж рддрдХ рд╕реБрд╡рд┐рдзрд╛-рд╕рдВрдкреВрд░реНрдг рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реАрдкреАрдкреА рдХреА рд╢реИрд▓реА.
рдЗрд╕рдХреЗ рджреЛ рдореЛрдб рд╣реИрдВ:

рдХреЗрд╡рд▓ рд╕рд╢рд░реНрдд рд╕рдВрдХрд▓рди (--рдиреЛрдореИрдХреНрд░реЛ),

рдФрд░ рдкреВрд░реНрдг рдореИрдХреНрд░реЛ-рд╡рд┐рд╕реНрддрд╛рд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)ред

In --рдиреЛрдореИрдХреНрд░реЛ рдореЛрдб, рд╕реА.рдкреА.рдкреА.рдПрдЪ.рдПрд╕ рдХреЗрд╡рд▓ рд╕рд╢рд░реНрдд рд╕рдВрдХрд▓рди рдХреНрд░рд┐рдпрд╛рдПрдБ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд # рд╢рд╛рдорд┐рд▓рдХреА,
#рдЕрдЧрд░'рд░реЗрдд #ifdefрдкрд╛рда-рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЛрдиреЛрдВ рдХрдорд╛рдВрдб-
рд▓рд╛рдЗрди рдФрд░ рдЖрдВрддрд░рд┐рдХ), рд▓реЗрдХрд┐рди рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░рдпреБрдХреНрдд рдореИрдХреНрд░реЛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреВрд░реЗ рдореЗрдВ
рд╕рдВрдЧрддрддрд╛ рдореЛрдб (рдбрд┐рдлрд╝реЙрд▓реНрдЯ), рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдФрд░ рдореИрдХреНрд░реЛ рд╡рд┐рд╕реНрддрд╛рд░ рднреА рд╣реИрдВ
рдЧреИрд░-рд╕реАрдкреАрдкреА рдкрд╛рда рдХреЗ рд╢реЗрд╖ рднрд╛рдЧ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдХрд╛рдордХрд╛рдЬреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

#ifdef рд╕рд░рд▓ рд╕рд╢рд░реНрдд рд╕рдВрдХрд▓рди

#рдЕрдЧрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд(), &&, ||, ==, рдЖрджрд┐ рдХреА рдкреВрд░реНрдг рдмреВрд▓рд┐рдпрди рднрд╛рд╖рд╛ред

#рдПрд▓рд┐рдл рдЬрдВрдЬреАрд░рджрд╛рд░ рд╕рд╢рд░реНрдд

#define
рдЗрди-рд▓рд╛рдЗрди рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ (рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдФрд░ рдореИрдХреНрд░реЛрдЬрд╝)

# рдХреБрдВрдб рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЗрди-рд▓рд╛рдЗрди рдирд┐рд░рд╕рди

# рд╢рд╛рдорд┐рд▓
рдлрд╝рд╛рдЗрд▓ рд╕рдорд╛рд╡реЗрд╢рди

#рд░реЗрдЦрд╛ рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢

\n рд╕рднреА # рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдкрдВрдХреНрддрд┐ рдирд┐рд░рдВрддрд░рддрд╛

/ ** / рдореИрдХреНрд░реЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рднреАрддрд░ рдЯреЛрдХрди рдХреИрдЯреЗрдиреЗрд╢рди

## рдПрдПрдирдПрд╕рдЖрдИ-рд╢реИрд▓реА рдЯреЛрдХрди рдХреИрдЯреЗрдиреЗрд╢рди

# рдПрдПрдирдПрд╕рдЖрдИ-рд╢реИрд▓реА рдЯреЛрдХрди рд╕реНрдЯреНрд░рд┐рдВрдЧрд╛рдЗрдЬреЗрд╢рди

__FILE__
DIY рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди

__рд▓рд╛рдЗрди__
DIY рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди

__рджрд┐рдирд╛рдВрдХ__
рд╡рд┐рд╢реЗрд╖ рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди

__рд╕рдордп__
рд╡рд┐рд╢реЗрд╖ рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди

рдореИрдХреНрд░реЛ рд╡рд┐рд╕реНрддрд╛рд░ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╣реИ. рдореИрдХреНрд░реЛ рдирд╛рдо рдХреА рдкреБрдирд░реНрдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
рдореИрдХреНрд░реЛрдЬрд╝ рдХреЛ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -D рдмрд┐рд▓реНрдХреБрд▓ рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рддрд░рд╣ред рдореИрдХреНрд░реЛ
рдирд╛рдореЛрдВ рдХреЛ рд╣рд╛рд╕реНрдХреЗрд▓ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдЗрдо ` рдФрд░ рдмреИрдХрдЯрд┐рдХ ┬┤ рдХреЗ рд╕рд╛рде
рдЕрдХреНрд╖рд░, рдЬреЛ C рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝реЗ рдвреАрд▓реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рдЕрднреА рднреА рдСрдкрд░реЗрдЯрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рддреАрдХреЛрдВред

рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ рддрд╛рдХрд┐ рдХреЛрдИ рднреА рдмрд╛рдж рд╡рд╛рд▓рд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рджреЗ рд╕рдХреЗ
рд╕рд╛рд░реНрдердХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢. рдЬрдм рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИ # рд╢рд╛рдорд┐рд▓'рдбреА, рд╕реА.рдкреА.рдкреА.рдПрдЪ.рдПрд╕ рдЖрд╡реЗрд╖рдг #рд░реЗрдЦрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢
рд╡рд╣реА рдХрд╛рд░рдг. рдкрдВрдХреНрддрд┐ рдирд┐рд░рдВрддрд░рддрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рднреА рдХреНрд░рдорд╛рдВрдХрди рд╕рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрдЧрд░ рдЖрдк рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ #рд░реЗрдЦрд╛ рдЕрдВрддрд┐рдо рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ --рдХреЛрдИ рдкрдВрдХреНрддрд┐ рдирд╣реАрдВ рд╡рд┐рдХрд▓реНрдк.

рд╕реАрдкреАрдкреА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдХреЛрдИ рднреА рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ stderr рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рджреЗрддреА рд╣реИ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд░реЛрдХ рджреЗрддреА рд╣реИред
#include'd рдлрд╝рд╛рдЗрд▓ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ stderr рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИред

рдЖрдк рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдкрд░ рдХрд┐рддрдиреА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╢реНрд░реЗрдгреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯред

-DрдкреНрд░рддреАрдХ рдПрдХ рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 1 рд╣реИ)

-Dsym=рд▓рд╣рд░
рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рди рдХреЗ рд╕рд╛рде рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ

-Iрдкрде #include рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдкрде рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреЛрдбрд╝реЗрдВ

-OрдкрдЯреНрдЯрд┐рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ stdout рд╣реИ)

--рдиреЛрдореИрдХреНрд░реЛ
рдХреЗрд╡рд▓ #ifdef's рдФрд░ #include's рдкреНрд░реЛрд╕реЗрд╕ рдХрд░реЗрдВ,
рдореИрдХреНрд░реЛрдЬрд╝ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рди рдХрд░реЗрдВ

--рдХреЛрдИ рдкрдВрдХреНрддрд┐ рдирд╣реАрдВ
рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ #рд▓рд╛рдЗрди рдбреНрд░реЙрдкрд┐рдВрдЧ рд╣рдЯрд╛рдПрдВ

--рдкрдЯреНрдЯреА
рд╕реА-рд╢реИрд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд╛рд╣рд░ рднреА
рд╕реАрдкреАрдкреА рдирд┐рд░реНрджреЗрд╢

--рд╣реИрд╢
рдПрдПрдирдПрд╕рдЖрдИ # рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рдФрд░ ## рдХреЛ рдкрд╣рдЪрд╛рдиреЗрдВ
рдореИрдХреНрд░реЛрдЬрд╝ рдХреЗ рднреАрддрд░ рдЯреЛрдХрди рдХреИрдЯреЗрдиреЗрд╢рди

--рдкрд╛рда рдЗрдирдкреБрдЯ рдХреЛ рд╕рд╛рджрд╛ рдкрд╛рда рдорд╛рдиреЗрдВ, рд╣рд╛рд╕реНрдХреЗрд▓ рдХреЛрдб рдирд╣реАрдВ

--рд╡рд┐рдиреНрдпрд╛рд╕
рдореИрдХреНрд░реЛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рднреАрддрд░ рдирдИ рд▓рд╛рдЗрдиреЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдВ

- рдЬрд▓рд╛ рд╣реБрдЖ
рд╕рд╛рдХреНрд╖рд░ рд╢реИрд▓реА рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд╣рдЯрд╛рдПрдБ

--рд╕рдВрд╕реНрдХрд░рдг
рд╕реАрдкреАрдкреАрдПрдЪ рдФрд░ рд╕реНрдЯреЙрдк рдХреА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЛрдИ рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИред (рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдкреАрдкреА рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ
рдорд╢реАрди, рдУрдПрд╕ рдЖрджрд┐ рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрдиреНрд╣реЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реАрдкреАрдкреАрдПрдЪрдПрд╕ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред)
рдЦреЛрдЬ рдкрде рдХреЗ рдХреНрд░рдо рдореЗрдВ рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ -I рд╡рд┐рдХрд▓реНрдк, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
рдХреЙрд▓рд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓, рдлрд┐рд░ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рд╣рдореЗрд╢рд╛ рдкрд╣рд▓реЗ рдЦреЛрдЬреА рдЬрд╛рддреА рд╣реИред рдлрд┐рд░, рд╡рд╣рд╛рдБ рдирд╣реАрдВ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЦреЛрдЬ рдкрде (рдФрд░ рдлрд┐рд░, рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред

рдорддрднреЗрдж рд╕реЗ рд╕реАрдкреАрдкреА


рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, cpphs рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░, рдПрдПрдирдПрд╕рдЖрдИ рд╕реА рдирд╣реАрдВ, рдФрд░ рд╣реИ
рдорд╛рдирдХ рд╕реАрдкреАрдкреА рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВред

рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА

RSI # рдЬреЛ рдХрд┐рд╕реА рднреА рд╕реАрдкреАрдкреА рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИ рд╡рд╣ рдкрдВрдХреНрддрд┐ рдХреЗ рдкрд╣рд▓реЗ рдХреЙрд▓рдо рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдЬрдмрдХрд┐
рдПрдПрдирдПрд╕рдЖрдИ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ # ).

рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ #рд░реЗрдЦрд╛ n "рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо"рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕, рдирд╣реАрдВ # n "рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо" рд╡реИрд░рд┐рдПрдВрдЯ.

рд╕реА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдХреЗрд╡рд▓ рд╕реАрдкреАрдкреА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рднреАрддрд░ рд╕реЗ рд╣рдЯрд╛рдИ рдЬрд╛рддреА рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдореВрд▓рдкрд╛рдаред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рд╣рд╛рд╕реНрдХреЗрд▓ рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рд╡реИрдз рдСрдкрд░реЗрдЯрд░ рд╣реИрдВ
рдкреНрд░рддреАрдХ: /* */ * / * рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рд╕реА-рдЯрд┐рдкреНрдкрдгреА рд╣рдЯрд╛рдирд╛ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ --рдкрдЯреНрдЯреА рд╡рд┐рдХрд▓реНрдк.

рдореИрдХреНрд░реЛ рднрд╛рд╖рд╛

рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ / ** / рдореИрдХреНрд░реЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдЯреЛрдХрди рдЪрд┐рдкрдХрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, /* */ (рдХрд┐рд╕реА рднреА рдкрд╛рда рдХреЗ рд╕рд╛рде
рдЦреБрд▓реА/рдмрдВрдж рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмреАрдЪ) рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдПрдПрдирдПрд╕рдЖрдИ ## рдЯреЛрдХрди-рдкреЗрд╕реНрдЯрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ --рд╣реИрд╢ рдЭрдВрдбрд╛ред рдЗрд╕рд╕реЗ рдмрдЪрдирд╛ рд╣реИ
рд╕рдорд╛рди рдирд╛рдо рдХреЗ рдХрд┐рд╕реА рднреА рд╡реИрдз рд╣рд╛рд╕реНрдХреЗрд▓ рдСрдкрд░реЗрдЯрд░ рдХреА рдЧрд▓рдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ред

рдореИрдХреНрд░реЛ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдЕрдВрджрд░ рднреА (рдбрдмрд▓ рдпрд╛ рд╕рд┐рдВрдЧрд▓)ред
рдЙрджреНрдзреГрдд)ред рдпрд╣ -рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ, рдПрдПрдирдПрд╕рдЖрдИ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

рдХреЛ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ # рдореИрдХреНрд░реЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧрд╛рдЗрдЬрд╝реЗрд╢рди рдСрдкрд░реЗрдЯрд░ рдХреЗрд╡рд▓ рддрднреА рдЬрдм рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ --рд╣реИрд╢
рд╡рд┐рдХрд▓реНрдкред (рдпрд╣ рдПрдХ рдПрдПрдирдПрд╕рдЖрдИ рдЬреЛрдбрд╝ рд╣реИ, рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрджреНрдзреГрдд рд╕реНрдЯреНрд░рд┐рдВрдЧрд╛рдЗрдЬрд╝реЗрд╢рди (рдКрдкрд░) рд╣реИ
рдПрдПрдирдПрд╕рдЖрдИ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖рд┐рджреНрдзред)

рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рднреАрддрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдореЙрдбреНрдпреВрд▓реЛ рдиреНрдпреВрд▓рд╛рдЗрдиреНрд╕),
рд▓реЗрдХрд┐рди рдЕрдЧреНрд░рдгреА рдФрд░ рдЕрдиреБрдЧрд╛рдореА рд╕реНрдерд╛рди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдореИрдХреНрд░реЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рднреАрддрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрддрд╛ рд╣реИ (рдФрд░ рдЙрд╕рдХреЗ рдкреАрдЫреЗ) рдмрд┐рд▓реНрдХреБрд▓ (modulo
рдиреНрдпреВрд▓рд╛рдЗрдиреНрд╕), рд▓реЗрдХрд┐рди рдЕрдЧреНрд░рдгреА рд╕реНрдерд╛рди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдореИрдХреНрд░реЛ рдХреЙрд▓ рддрд░реНрдХреЛрдВ рдХреЗ рднреАрддрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдиреНрдпреВрд▓рд╛рдЗрди рд╕рд╣рд┐рдд), рд▓реЗрдХрд┐рди рдЕрдЧреНрд░рдгреА
рдФрд░ рдкреАрдЫреЗ рдХреА рдЬрдЧрд╣ рдЦрд╝рддреНрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдЙрд╕рдХреЗ рд╕рд╛рде --рд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд┐рдХрд▓реНрдк, рдкрд╛рдареНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдпрд╛ рдореИрдХреНрд░реЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдкрдВрдХреНрддрд┐ рдирд┐рд░рдВрддрд░рддрд╛
рдореИрдХреНрд░реЛ рдХреЙрд▓ рдореЗрдВ рд▓рд╛рдЗрди-рдмреНрд░реЗрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИрдВред (рд▓реЗрдЖрдЙрдЯ-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА
рд╣рд╛рд╕реНрдХреЗрд▓ред)

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди cpphs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad