Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doplňuje rody, překlady, unifikuje c/c++ vstupy/výstupy #26

Merged
merged 2 commits into from
Nov 2, 2021
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 65 additions & 9 deletions czech.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,30 +11,40 @@
// typy
#define SOUBOR FILE
#define plav float
#define plov float
#define plovoucí float
#define vznášej float
#define dvojnásobný double
#define dvojnásobná double
#define dvojnásobné double
#define dvojitý double
#define dvojitá double
#define dvojité double
#define číslo int
#define cel int // INTeger -> CELé číslo
#define znak char
#define dlouhé long
#define dlouhý long
#define krátké short
#define dlouhá long
#define dlouhé long
#define krátký short
#define znaménkové signed
#define krátká short
#define krátké short
#define znaménkový signed
#define znaménková signed
#define znaménkové signed
#define bezznaménkový unsigned
#define bezznaménková unsigned
#define bezznaménkové unsigned
#define neznaménkové unsigned
#define neznaménkový unsigned
#define neznaménková unsigned
#define neznaménkové unsigned
#define prázdno void
#define prázdný void
#define prázdná void
#define prázdné void
#define nijaký void
#define nijaké void
#define nijaká void
#define nijaké void
#define prázdnota void
#define pravdivost bool

Expand All @@ -48,6 +58,14 @@
#define nčíslo16_t uint16_t
#define nčíslo32_t uint32_t
#define nčíslo64_t uint64_t
#define cel8_t int8_t
#define cel16_t int16_t
#define cel32_t int32_t
#define cel64_t int64_t
#define ncel8_t uint8_t
#define ncel16_t uint16_t
#define ncel32_t uint32_t
#define ncel64_t uint64_t

// logické konstrukce
#define když if
Expand All @@ -59,32 +77,45 @@
#define zatímco while
#define pro for
#define dělej do
#define udělej do
#define proveď do
#define přepínač switch
#define případ case
#define výchozí default
#define rozbij break
#define rozbít break
#define přeruš break
#define přerušit break
#define pokračuj continue

// ostatní klíčová slova
#define vrať return
#define navrať return
#define stálé static
#define stálý static
#define stálá static
#define neměnné const
#define stálé static
#define konst const
#define konstantní const
#define neměnný const
#define neměnná const
#define neměnné const
#define jdido goto
#define velikost(x) sizeof(x)

#define hlavní main

// operátory
#define je ==
#define rovný ==
#define rovná ==
#define rovné ==
#define rovno ==
#define rovnáse ==
#define není !=
#define nerovný !=
#define nerovná !=
#define nerovné !=
#define nerovno !=
#define nerovnáse !=

// experimentální triky
Expand All @@ -110,10 +141,20 @@
#define DVOJKOVÝ_PŘÍPIS "wa"

// standardní I/O streamy
#define standovnitř stdin
#define stanvstup stdin
#define stando stdin
#define stanvýstup stdout
#define stanven stdout
#define stanchyb stderr

#define stídovnitř stdin
#define stívstup stdin
#define stído stdin
#define stívýstup stdout
#define stíven stdout
#define stíchyb stderr

// konstanty
#define pravda 1
#define vcajku 1
Expand Down Expand Up @@ -154,16 +195,31 @@
*/
// c -> character -> znak -> z
#define zven cout
#define cven cout
#define zvýstup cout
#define zdovnitř cin
#define cdovnitř cin
#define zvstup cin
#define zdo cin
#define zerr cerr
#define zchyb cerr

#define cven cout
#define cvýstup cout
#define cdovnitř cin
#define cvstup cin
#define cdo cin
#define cchyb cerr

#define používá using
#define jménovesmír namespace
#define jmennýprostor namespace
// std -> sexually transmitted disease -> Sexuálně přenosná nemoc -> spn
#define spn std
#define stí std

#define vektor vector
#define zatlač_zpátky push_back
#define zatlač_zpět push_back
#define zatlač_dozadu push_back
#define strč_zpátky push_back
#define strč_zpět push_back
#define strč_dozadu push_back