เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

bcpp - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ bcpp เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ bcpp เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


bcpp - เป€เบฎเบฑเบ” C ++ เป€เบชเบตเบกเบ„เบงเบฒเบกเบ‡เบฒเบก

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


bcpp [-bcl] [-bnl] [-cc ] [-f ]
[-fi ] [-fnc ] [-fo ] [-h] [-i
] [-lg] [-nc] [- qb] [-s] [-t] [-tbcl] [-tbnl] [ ] [ ]
[ ]

เบ—เบปเปˆเบงเป„เบ› OPTIONS


-bcl เป€เบ›เบตเบ”เบงเบปเบ‡เป€เบฅเบฑเบšเบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบฅเบฐเบซเบฑเบ”

-bnl เป€เบ›เบตเบ”เบงเบปเบ‡เป€เบฅเบฑเบšเบขเบนเปˆเปเบ–เบงเปƒเปเปˆ

-cc
เบ–เบฑเบ™เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบฎเบฝเบ‡เบ„เบณเป€เบซเบฑเบ™เบเบฑเบšเบฅเบฐเบซเบฑเบ”

-f
เป„เบฅเบเบฐเบซเปˆเบฒเบ‡เป€เบชเบฑเป‰เบ™เบŸเบฑเบ‡เบŠเบฑเบ™

-fi
เปƒเบชเปˆเบŠเบทเปˆเป„เบŸเบฅเปŒ

-fnc
เป‚เบซเบผเบ”เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบšเบšเบเบณเบ™เบปเบ”เป€เบญเบ‡

-fo
เบŠเบทเปˆเป„เบŸเบฅเปŒเบ—เบตเปˆเบญเบญเบเบกเบฒ

-h, -? เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญ

-i
เบซเบเปเป‰เปœเป‰เบฒเบเบฒเบงเบเบฐเบซเบงเปˆเบฒเบ‡

-lg เบญเบญเบเบˆเบฒเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเบฒเบŸเบดเบ

-nc
เบ–เบฑเบ™เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบฎเบฝเบ‡เบ„เบณเป€เบซเบฑเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบฅเบฐเบซเบฑเบ”

- qb
เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบšเบฑเบšโ€‹เป€เบŸเบตโ€‹เปเบ–เบงโ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹

-s เปƒเบŠเป‰เบเบฐเบซเบงเปˆเบฒเบ‡เปƒเบ™เบเบฒเบ™เบซเบเปเป‰เปœเป‰เบฒ

-t เปƒเบŠเป‰เปเบ–เบšเปƒเบ™เบเบฒเบ™เบซเบเปเป‰เปœเป‰เบฒ

-tbcl เบงเบปเบ‡เป€เบฅเบฑเบšเป€เบ›เบตเบ”เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เบชเบธเบ”เปƒเบ™เปเบ–เบงเบฅเบฐเบซเบฑเบ”

-tbnl เบงเบปเบ‡เป€เบฅเบฑเบšเป€เบ›เบตเบ”เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เบชเบธเบ”เปƒเบ™เปเบ–เบงเปƒเปเปˆ

เป€เบ›เบตเบ”เปƒเบŠเป‰/เบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™ OPTIONS


เบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ -y เบซเบผเบท -n เป€เบ›เบตเบ”/เบ›เบดเบ”เบŸเบฑเบ‡เบŠเบฑเบ™, เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

-เปเบฅเป‰เบง or เบชเป‰เบฒเบ‡
เป€เบ›เบตเบ”เบงเบปเบ‡เป€เบฅเบฑเบšเบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบฅเบฐเบซเบฑเบ”

-yb or -nb
เบชเบณเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เป‰เบญเบ™เป€เบ‚เบปเป‰เบฒเบ”เป‰เบงเบเบ™เบฒเบกเบชเบฐเบเบธเบ™ .bac

-ybbi or -nbbi
เบซเบเปเป‰เปœเป‰เบฒเบงเบปเบ‡เป€เบฅเบฑเบšเบ—เบฑเบ‡เบชเบญเบ‡เป€เบšเบทเป‰เบญเบ‡เบ‚เบญเบ‡เบšเบฅเบฑเบญเบ

-ybi or -nbi
เบซเบเปเป‰เปœเป‰เบฒเบ—เบฒเบ‡เบ‚เบงเบฒเบ‡เบ‚เบญเบ‡เบ—เปˆเบญเบ™เป„เบกเป‰

-ykcwc or -nkcwc
เบฎเบฑเบเบชเบฒเบ„เปเบฒเป€เบซเบฑเบ™เบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ”

-ylcnc or -nlcnc
เบญเบญเบเบ„เปเบฒเป€เบซเบฑเบ™เบ”เป‰เบงเบ NoCode

- เป‚เบข or -เบขเบนเปˆโ€‹เบ—เบตเปˆ
เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป‚เบ„เบ‡เบเบฒเบ™

-yq or -nq
เบ›เปˆเบฝเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ ASCII เปƒเบ™เบงเบปเบ‡เบขเบทเบกเป€เบ›เบฑเบ™เป€เบฅเบเปเบ›เบ”

เบžเบฒเบšเบฅเบงเบก


เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ›เปˆเบฝเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ‚เบญเบ‡ Cโ€‹, เบซเบผเบท C++ เป‚เบ„เบ”โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹. เบ™เบตเป‰
เบŠเปˆเบงเบเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบšเบธเบเบ„เบปเบ™เปƒเบ”เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบžเบฝเบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰, เบซเบผเบทเป„เบ”เป‰เบ–เบทเบ indented เบเบฑเบšเบฎเบนเบšเปเบšเบšเบ—เบตเปˆ
เป€เบˆเบปเป‰เบฒเบšเปเปˆเบกเบฑเบ. เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เบซเบงเบฑเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹เบขเปˆเบฒเบ‡โ€‹เบเบดเปˆเบ‡โ€‹เบˆเบฐโ€‹เบŠเปˆเบงเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™ re-styling เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹เบกเบฑเบ™โ€‹
เบเบปเบ‡เบเบฑเบšเปเบšเบšเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบซเบผเบฒเบเบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ C (++) เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบฅเบฐเบซเบฑเบ”เป„เบ”เป‰,
เบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบงเปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เบˆเบฐเบˆเบฑเบ”เบเบฒเบ™เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เป„เบ”เป‰เบ”เบตเป€เบ—เบปเปˆเบฒเปƒเบ”, เปเบฅเบฐเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ„เบทเบ™เปƒเบซเบกเปˆ.
เปเบซเบผเปˆเบ‡เบ—เบตเปˆเบˆเบฑเบ”เบฎเบนเบšเปเบšเบš.

เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”:

- Reposition เบ„เปเบฒโ€‹เป€เบซเบฑเบ™โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบชเบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹.

- เป€เบญเบปเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบžเบดเบกเป„เบ”เป‰เบ—เบตเปˆเบšเปเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบงเบปเบ‡เบขเบทเบก.

- เปเบ›เบ‡โ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบžเบดเบกโ€‹เป„เบ”เป‰โ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹เบงเบปเบ‡โ€‹เบขเบทเบกโ€‹เป€เบ›เบฑเบ™โ€‹เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹เป€เบฅเบโ€‹เปเบ›เบ” / เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹.

- Re-space เป€เบชเบฑเป‰เบ™เป„เบฅเบเบฐเบซเปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆ.

- เบ•เบฑเบ”โ€‹เบŠเปˆเบญเบ‡โ€‹เบ—เบฒเบ‡โ€‹เบˆเบฒเบโ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹, เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เบซเบ™เป‰เบฒโ€‹เปเบฅเบฐโ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เป€เบชเบฑเป‰เบ™โ€‹เป€เบ›เบปเปˆเบฒโ€‹
เบˆเบฒเบเป„เบŸเบฅเปŒ.

- เบ›เบฑเบšเบ•เบณเปเปœเปˆเบ‡เบงเบปเบ‡เป€เบฅเบฑเบšเป€เบ›เบตเบ”เป€เบ›เบฑเบ™เปเบšเบš Kernighan/Ritchie, เบซเบผเบทเปเบšเบš Pascal.

- เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เปเบ–เบšโ€‹, เบซเบผเบทโ€‹เบŠเปˆเบญเบ‡โ€‹เบซเบงเปˆเบฒเบ‡โ€‹เปƒเบ™ indentingโ€‹.

- เบเบฒเบ™โ€‹เบซเบเปเป‰โ€‹เบซเบ™เป‰เบฒโ€‹เบ‚เบญเบ‡โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ”เบฝเบงโ€‹, เบญเบตเบ‡โ€‹เบ•เบฒเบกโ€‹เบเบฒเบ™โ€‹เปเบˆเป‰เบ‡โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เบชเบฐโ€‹เบžเบฒเบš Cโ€‹,
เบฅเบงเบกเบ—เบฑเบ‡เบ„เปเบฒเบ–เบฐเปเบซเบผเบ‡เบ—เบตเปˆ SQL เบเบฑเบ‡เป„เบงเป‰.

เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™


เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบžเบฒเบเปƒเบ•เป‰เป€เบงเบ—เบต Microsoft DOS V3.3 เปเบฅเบฐ Unix.

เบกเบฑเบ™เปƒเบŠเป‰เบ›เบฐเบกเบฒเบ™ 50 - 70k (เบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบ‚เบถเป‰เบ™เบเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เปเบ–เบงเบžเบฒเบเปƒเบ™) เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ
เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹.

เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบฅเบฒเบโ€‹เบฅเบฑเบโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เปƒเบ™โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบเบฑเบš C++ เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปเบฅเป‰เบงโ€‹
compilers, เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบฅเบฐเบซเบฑเบ”เบšเปเปˆเปเบกเปˆเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ ANSI เปเบฅเบฐเบญเบฒเบ”เบˆเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™
เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก. เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เบ”เป‰เบงเบเบŸเบฑเบ‡เบŠเบฑเบ™ ANSI เปเบฅเบฐ Posix เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™
เบˆเปเบฒเบ™เบงเบ™เบซเบ™เป‰เบญเบเบ—เบตเปˆเบˆเบฐเบ•เป‰เบญเบ‡เบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเบ–เป‰เบฒเบฅเบงเบšเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป€เบ„เบทเปˆเบญเบ‡เบญเบทเปˆเบ™
เป€เบงเบ—เบต.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบฅเบงเบšเบฅเบงเบกเป‚เบ”เบเปƒเบŠเป‰ Turbo C++ V3.0, เบชเปเบฒเบฅเบฑเบš MS-DOS, GNU G++ 2.7.2.
เบžเบฒเบเปƒเบ•เป‰ Sun SPARCstation เปเบฅเปˆเบ™ SunOS, Solaris เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš SGI workstations เปเบฅเปˆเบ™ IRIX.

OPERATION


เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบœเปˆเบฒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ (CLI), เปเบฅเบฐเบกเบตเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบˆเบฒเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
เป„เบŸเบฅเปŒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบงเปเบ•เปˆเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ
a dash "-" เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบŠเบทเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบ. เบ–เป‰เบฒเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบทเปˆเบ™เปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡, the
เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ–เบทเบเป€เบžเบตเปˆเบกเบซเบผเบฑเบ‡เบˆเบฒเบเบ„เปเบฒเบชเบฑเปˆเบ‡, เปเบฅเบฐเปเบเบเบญเบญเบเบ”เป‰เบงเบเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡ (ie bcpp -fi
input.cpp).

NB: เบขเปˆเบฒเปƒเบชเปˆ bcpp.exe เบ”เป‰เบงเบเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบกเบฑเบ™, เปƒเบŠเป‰ bcpp -?, เบซเบผเบท bcpp -h.
เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ™เบทเปˆเบญเบ‡เบกเบฒเบˆเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบ O/S. เบฎเบฑเบเบชเบฒเบชเบปเบ™เบ—เบดเบชเบฑเบ™เบเบฒ Unix CLI, เบ
string เบ—เบตเปˆเบญเปˆเบฒเบ™เบˆเบฒเบ CLI เปเบฅเบฐเบšเปเปˆเบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบกเปˆเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ a
เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™. เบ–เป‰เบฒเบกเบตเบชเบญเบ‡เป€เบซเบ”เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบ—เบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡, เบฅเปเบฒเบ”เบฑเบšเบเปˆเบญเบ™เบซเบ™เป‰เบฒ
เป„เบŸเบฅเปŒ input เบ—เปเบฒเบญเบดเบ”, เปเบฅเบฐเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเบชเบญเบ‡ (ie, bcpp infile.cpp outfile.cpp -lg), เบ—เบตเบชเบฒเบก.
เบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฐเบชเป‰เบฒเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”.

เบ–เป‰เบฒเบšเปเปˆเบกเบตเป€เบญเบเบฐเบชเบฒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต, เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบœเปˆเบฒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบ™เบตเป‰
เบ›เบดเบ”โ€‹เบเบฒเบ™โ€‹เบญเบญเบโ€‹เบ‚เบญเบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ”โ€‹. เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเปƒเบชเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบˆเบฐ
override เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ—เบตเปˆเป„เบ”เป‰เบญเปˆเบฒเบ™เบˆเบฒเบเป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ.

เบ•เบปเบงเบขเปˆเบฒเบ‡:
bcpp -fi input.cpp -f 2 -qb 5 -na -no -cc 60 > output.cpp

Synopsis

-fi input.cpp เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ = input.cpp
-f 2 เป„เบฅเบเบฐเบซเปˆเบฒเบ‡เบ‚เบญเบ‡เบŸเบฑเบ‡เบŠเบฑเบ™ = 2
-qb 2 Internal Queue Buffer = 5
-na เป€เบญเบปเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ ascii เบญเบญเบ
- เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบเบฑเบ”โ€‹เบเบฑเป‰เบ™โ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบ‚เบญเบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹
-cc 60 เบ„เปเบฒเป€เบซเบฑเบ™เบ—เบตเปˆเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เปเบ–เบงเบ”เบฝเบงเบเบฑเบ™เบเบฑเบš
เบฅเบฐเบซเบฑเบ”เบˆเบฐเบ–เบทเบเบงเบฒเบ‡เป„เบงเป‰เปƒเบ™เบ–เบฑเบ™ 60.
> output.cpp เบœเบปเบ™เบญเบญเบเบกเบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒ
"output.cpp"

เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเปˆเบงเบ™เปƒเบซเบเปˆเปƒเบ™
เบเบฒเบ™เบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเบฅเบฐเบซเบฑเบ”. เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบšเบฒเบ‡เบ„เปเบฒเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบฒเบงเบžเปเบชเบปเบกเบ„เบงเบ™
เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบญเบฐเบ—เบดเบšเบฒเบเบฎเบนเบšเปเบšเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบซเบผเบฒเบ
เบ‡เปˆเบฒเบ, เบžเบงเบเป€เบ‚เบปเบฒเป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบงเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบชเบญเบ‡เบ›เบฐเป€เบžเบ”, Boolean, เบซเบผเบทเบ›เบฐเป€เบžเบ” Integer. เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ favorite เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
เบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบก, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบชเบดเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบžเบฒเบเปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ...

เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเบ–เบทเบเบšเบฑเบ™เบˆเบธเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™
bcpp.cfg). เป‚เบ›เบฃเปเบเบฃเบกเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบญเปˆเบฒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบขเบนเปˆเปƒเบ™เป‚เบ›เบฃเปเบเบฃเบก
เปเบซเบผเปˆเบ‡ (เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปƒเบ” bcpp เบ–เบทเบเปเบฅเปˆเบ™). เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -fnc เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ” custom เป„เบ”เป‰
เบŠเบทเปˆเป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เปเบฅเบฐเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบˆเบฒเบ CLI.

เบŠเปˆเบงเบ‡เบ›เบฐเป€เบžเบ”เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก : 0 - 5000 เบŠเปˆเบงเบ‡เบ›เบฐเป€เบžเบ” Boolean : เป€เบ›เบตเบ”, เปเบกเปˆเบ™, เบซเบผเบท เบ›เบดเบ”, เบšเปเปˆ.

Function_Spacing : เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก
เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบˆเปเบฒเบ™เบงเบ™เป€เบชเบฑเป‰เบ™เบ—เบตเปˆเปเบเบเบชเบญเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆ.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
function_spacing = 2

CLI
-f 2

Use_Tabs: Boolean
เบฅเบฐเบšเบธเบงเปˆเบฒเบˆเบฐเปƒเบŠเป‰เปเบ–เบšเปƒเบ™เบเบฒเบ™เบซเบเปเป‰เปœเป‰เบฒเบฅเบฐเบซเบฑเบ”เบซเบผเบทเบšเปเปˆ.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
use_tabs = เบšเปเปˆ

CLI
-t (เป€เบ›เบตเบ”เปเบ—เบฑเบš, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบŠเป‰เบเบฐเบซเบงเปˆเบฒเบ‡)
-s (เปƒเบŠเป‰เปเบ–เบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบเปเป‰เบซเบ™เป‰เบฒ)

Indent_Spacing : เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก
เบฅเบฐเบšเบธเบˆเบณเบ™เบงเบ™เบŠเปˆเบญเบ‡เบ—เบตเปˆเบˆเบฐเบซเบเปเป‰เปœเป‰เบฒ. เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เบเบฑเบ‡เบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡เปเบ–เบš.
Bcpp เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡เปเบ–เบšเปƒเบ”เปœเบถเปˆเบ‡เบ„เบทเบเบฑเบšเบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡เบซเบเปเป‰เปœเป‰เบฒ.

EG
indent_spacing = 4

CLI
-i 4

Comments_With_Code : เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก
เบเปเบฒเบ™เบปเบ”เบ„เปเบฅเปเบฒเบ—เบตเปˆเบ„เปเบฒเป€เบซเบฑเบ™เบ—เบตเปˆเบ›เบฒเบเบปเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบฅเบฐเบซเบฑเบ”เปƒเบ™เปเบ–เบงเบˆเบฐเป€เบ›เบฑเบ™
เบ—เบตเปˆเบ•เบฑเป‰เบ‡เป„เบงเป‰.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
comment_with_code = 50

CLI
-cc 50

Comments_With_Nocode : เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก
เบเบณเบ™เบปเบ”เบ–เบฑเบ™เบ—เบตเปˆเบ„เบณเป€เบซเบฑเบ™เบ—เบตเปˆเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เปเบ–เบงเบˆเบฐเบ–เบทเบเบงเบฒเบ‡เป„เบงเป‰.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
comment_with_nocode = 0

CLI
-nc 0

Indent_Preprocessor: Boolean
เบ–เป‰เบฒเบ–เบทเบเบ•เป‰เบญเบ‡, bcpp เบˆเบฐเบซเบเปเป‰เปœเป‰เบฒเปเบ–เบง preprocessor เป„เบ›เบซเบฒ indention เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” C(++).
เบ–เป‰เบฒเป€เบ›เบฑเบ™เบœเบดเบ”, เบชเบฒเบ preprocessor เบˆเบฐเบขเบนเปˆเปƒเบ™เบ–เบฑเบ™เบ—เบณเบญเบดเบ”. เบšเปเปˆเบฎเบฑเบšเบฎเบนเป‰ (เป€เบŠเบฑเปˆเบ™,
nonstandard) เบชเบฒเบ preprocessor เปเบกเปˆเบ™เบชเบฐเป€เบซเบกเบตเป„เบ›เปƒเบชเปˆเปƒเบ™เบ–เบฑเบ™เบ—เปเบฒเบญเบดเบ”.

Indent_Exec_Sql: Boolean
เบ–เป‰เบฒเป€เบ›เบฑเบ™เบˆเบดเบ‡, bcpp เบŠเบญเบเบซเบฒเบ‚เปเป‰เบ„เบงเบฒเบก SQL เบ—เบตเปˆเบเบฑเบ‡เป„เบงเป‰ (เป€เบŠเบฑเปˆเบ™: EXEC SQL), เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบ•เปˆเบฒเบ‡เป†.
เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ.

Keep_Comments_With_Code : Boolean
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบฅเบปเบšเบฅเป‰เบฒเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบ "Comments_With_Code". เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰ On
เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เปเบฒเบ„เบดเบ”เบ„เปเบฒเป€เบซเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบ„เปเบฒเบ„เบดเบ”เบ„เปเบฒเป€เบซเบฑเบ™ inline เบ•เบทเปˆเบกเปƒเบชเปˆเบเบฑเบšเบฅเบฐเบซเบฑเบ”
เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก.

Leave_Comments_NoCode : Boolean
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบฅเบปเบšเบฅเป‰เบฒเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบ "Comments_With_Nocode". เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰ On
เบˆเบฐเบซเบเปเป‰เปœเป‰เบฒเบ„เบณเป€เบซเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เปเบ–เบงเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบฅเบฐเบซเบฑเบ”เป€เบ›เบฑเบ™เบญเบฑเบ™เบ”เบฝเบงเบเบฑเบ™
indention เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
leave_comments_nocode = เป€เบ›เบตเบ”

CLI
-nlcnc (เบ›เบดเบ” Leave_Comments_NoCode)
-ylcnc (เป€เบ›เบตเบ” Leave_Comments_NoCode)

NonAscii_Quotes_To_Octal : Boolean
เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ ASCII (เบšเปเปˆเบชเบฒเบกเบฒเบ”เบžเบดเบกเป„เบ”เป‰) เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเป€เบฅเบ octal เบ–เป‰เบฒ
เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ™เบญเบ™เบขเบนเปˆเปƒเบ™เบงเบปเบ‡เบขเบทเบก. เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เบšเปเปˆเบกเบตเบœเบปเบ™เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบ—เบฑเบ‡เบชเบญเบ‡
เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ Ascii_Chars_Only เบซเบผเบท Leave_Graphic_Chars เป„เบ”เป‰เบ–เบทเบเบ•เบฑเป‰เบ‡.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
NonAscii_Quotes_to_Octal = เบšเปเปˆเบกเบต

CLI
-nq (เบ›เบดเบ”โ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™ ascii เปƒเบ™โ€‹เบงเบปเบ‡โ€‹เบขเบทเบกโ€‹เป€เบ›เบฑเบ™ octalโ€‹)
-yq (เป€เบ›เบตเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ ascii เปƒเบ™เบงเบปเบ‡เบขเบทเบกเป€เบ›เบฑเบ™ octal)

Leave_Graphic_Chars : Boolean
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เป€เบ›เบฑเบ™เปเบกเปˆเบ™เบˆเบฐเบ–เบญเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบžเบดเบกเบญเบญเบเป„เบ”เป‰เบˆเบฒเบ
เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡, เปเบ•เปˆเบ›เปˆเบญเบเปƒเบซเป‰เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบ”เป†เบ—เบตเปˆเป€เบ›เบฑเบ™เบเบฒเบŸเบดเบ IBM เบขเปˆเบฒเบ‡เบ”เบฝเบง. เปƒเบ”เป†โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบžเบดเบกเป„เบ”เป‰เบ—เบตเปˆเบ™เบญเบ™เบขเบนเปˆเปƒเบ™เบงเบปเบ‡เบขเบทเบกเบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™
เปเบฒเบเป€เบฅเบเป€เบฅเบเปเบ›เบ”/เบ•เบปเบงเบญเบฑเบเบชเบญเบ™, เบ–เป‰เบฒเบžเบฒเบฃเบฒเบกเบดเป€เบ•เบต NonAscii_Quotes_To_Octal เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ True.

EG
leave_graphic_chars = เปเบกเปˆเบ™เปเบฅเป‰เบง

CLI
-lg

Ascii_Chars_Only : Boolean
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เป€เบ›เบฑเบ™เปเบกเปˆเบ™เบˆเบฐเบฅเบถเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบžเบดเบกเป„เบ”เป‰, เบšเปเปˆเปเบกเปˆเบ™ ASCII
เบˆเบฒเบเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™. เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบžเบดเบกเป„เบ”เป‰เบ—เบตเปˆเบ™เบญเบ™เบขเบนเปˆเปƒเบ™เบงเบปเบ‡เบขเบทเบกเบˆเบฐเป€เบ›เบฑเบ™
เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเป€เบฅเบเปเบ›เบ”/เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ เบ–เป‰เบฒเบ•เบฑเป‰เบ‡ NonAscii_Quotes_To_Octal เป€เบ›เบฑเบ™
เบ„เบงเบฒเบกเบˆเบดเบ‡. เบ‚เบฝเบ™เบ„เปเบฒเป€เบซเบฑเบ™เบญเบญเบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ Leave_Graphic_Chars,
เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เบˆเบฐ override เบกเบฑเบ™.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
ascii_chars_only = เปเบกเปˆเบ™

CLI
-na (เบขเปˆเบฒเป€เบญเบปเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ ASCII)
-ya (เปเบกเปˆเบ™เปเบฅเป‰เบงเป€เบญเบปเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ ASCII)

Place_Brace_On_New_Line : Boolean
เป€เบกเบทเปˆเบญเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ 'เป€เบ›เบตเบ”' bcpp เบˆเบฐเบงเบฒเบ‡เบงเบปเบ‡เป€เบฅเบฑเบšเป€เบ›เบตเบ”เปƒเบ™เปเบ–เบงเปƒเปเปˆ ("Pascal" style C.
coding), เป€เบกเบทเปˆเบญเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ 'off' bcpp เบˆเบฐเปƒเบŠเป‰ "K&R" style C coding.

เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” C เปเบšเบš Pascal:
เบ–เป‰เบฒ (เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚)
{
เบ–เบฐเปเบซเบผเบ‡เบเบฒเบ™;
}

เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” C เปเบšเบš K&R:
เบ–เป‰เบฒ (เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚) {
เบ–เบฐเปเบซเบผเบ‡เบเบฒเบ™;
}

เบ•เบปเบงเบขเปˆเบฒเบ‡,
place_brace_on_new_line = on

CLI
-bnl (เป€เบ›เบตเบ”)
-bcl (เบ›เบดเบ”โ€‹)

Program_Output : Boolean
เบžเบฒเบฃเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เบˆเบฐเบขเบธเบ”เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบเบˆเบฒเบเป‚เบ›เบฃเปเบเบกเบ—เบตเปˆเป€เบชเบเบซเบฒเบเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบญเบญเบ
เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบ–เป‰เบฒเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบ›เบดเบ”/เบšเปเปˆ
เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบˆเบฒเบโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹, เป€เบงเบฑเป‰เบ™โ€‹เป€เบชเบโ€‹เปเบ•เปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบžเบปเบšโ€‹.
เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ”เป†เบ—เบตเปˆเบžเบปเบšเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™.

EG
program_output = เบ›เบดเบ”

CLI
-no (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบชเป‰เบฒเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เบ™เบตเป‰เบˆเบฐ
เบšเบฑเบ‡โ€‹เบ„เบฑเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบญเบญเบโ€‹)
-yo (เป€เบ›เบตเบ”โ€‹เบเบฒเบ™โ€‹เบญเบญเบโ€‹เบ‚เบญเบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹)

Queue_Buffer : เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก
เบฅเบฐเบšเบธเบชเบดเปˆเบ‡เบ—เบตเปˆเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบžเบฒเบเปƒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบˆเบฐเป€เบ›เบฑเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™
buffer เบเบฒเบ™โ€‹เบ›เบธเบ‡โ€‹เปเบ•เปˆเบ‡โ€‹. เบญเบฑเบ™เบ™เบตเป‰เบ–เบทเบเปƒเบŠเป‰เบชเบณเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบเป‰เบฒเบเปเบšเบšเป€เบ›เบตเบ”เปƒเบ™ Kernighan/Ritchie
เปเบšเบš. เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ buffer เบ™เบตเป‰เป„เบ›เบชเบนเปˆเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบŠเป‰เบฒ
เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
Queue_Buffer = 2

CLI
- qb 2

; : เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰
เบเบฒเบ™เบงเบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”เบขเบนเปˆเบ—เบฒเบ‡เปœเป‰เบฒเบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเป€เบฎเบฑเบ”เปƒเบซเป‰เบ—เบธเบเบขเปˆเบฒเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ” a
เบ„เบณ เป€เบซเบฑเบ™.

Backup_File : Boolean
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบชเปเบฒโ€‹เบฎเบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบ ".bacโ€‹" เปเบฅเบฐโ€‹
เบ‚เบฝเบ™เบ—เบฑเบšเป„เบŸเบฅเปŒเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ”เป‰เบงเบเบชเบฐเบšเบฑเบšเบ›เบฑเบšเบ›เบธเบ‡.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
backup_file = เปเบกเปˆเบ™เปเบฅเป‰เบง

CLI
-yb (เปเบกเปˆเบ™โ€‹เปเบฅเป‰เบงโ€‹, เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฎเบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹)
-nb (เบšเปเปˆโ€‹, เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบชเปเบฒโ€‹เบฎเบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹)

เบเปเบฒเบฅเบฑเบ‡เป‚เบซเบฅเบ” เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เป€เบญเบเบฐเบชเบฒเบ™ : CLI เบžเบฝเบ‡เปเบ•เปˆ


Bcpp เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบžเบทเปˆเบญเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบฅเบทเบญเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เป€เบญเบ‡เบˆเบฒเบเบชเบฐเป€เบžเบฒเบฐ
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ / เป„เบŸเบฅเปŒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
bcpp input.cpp -yb (เบญเปˆเบฒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ bcpp.cfg
เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ CLI)

bcpp -fnc /bin/bcpp.cfg (เป‚เบซเบผเบ”เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบขเบนเปˆเบ—เบตเปˆ
เบเปˆเบฒเบงโ€‹เบงเปˆเบฒโ€‹เบชเบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹)

CLI
-fnc (เปƒเบŠเป‰โ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹)

Input File Name : CLI เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบŠเบตเป‰เบ—เบฒเบ‡ bcpp เปƒเบซเป‰เบญเปˆเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเปƒเบซเป‰, เปเบฅเบฐเบŠเบทเปˆเป„เบŸเบฅเปŒ.

EG
bcpp -fi input.cpp > โ€‹โ€‹output.cpp

CLI
-fi

Output File Name : CLI เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบŠเบทเปˆเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบ‚เปเป‰เบกเบนเบ™เบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เปƒเบชเปˆ.

เบ•เบปเบงเบขเปˆเบฒเบ‡,
เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เปเบšเบšเบ™เบตเป‰, (เปƒเบ™ DOS, เบขเปˆเบฒเบ‡เปœเป‰เบญเบ):

bcpp -fo output.cpp < input.cpp

ClI
-fo

เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบญเบญเบ™เป„เบฅเบ™เปŒ: CLI เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบญเบญเบ™เป„เบฅเบ™เปŒเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบชเบฑเป‰เบ™เป†เปเบ•เปˆเป€เบ–เบดเบ‡เบˆเบธเบ”เบกเบตเบขเบนเปˆเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™. เป„เบ”เป‰
เบŠเปˆเบงเบเบฅเบฒเบเบŠเบทเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡ CLI เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™.

EG bcpp -h

CLI bcpp -?
bcpp -h

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เป€เบญเบเบฐเบชเบฒเบ™ Error เบ‚เปเป‰เบ„เบงเบฒเบก


เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เปƒเบชเปˆโ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡ / เบžเบฒโ€‹เบฅเบฒโ€‹เบกเบดโ€‹เป€เบ•เบตโ€‹เบšเปเปˆโ€‹เบ–เบทเบโ€‹เบ•เป‰เบญเบ‡โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹, เบ•เบฒเบกโ€‹เบ—เบตเปˆโ€‹
เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบญเปˆเบฒเบ™โ€‹เบกเบฑเบ™โ€‹, เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบˆเบฐโ€‹เบชเป‰เบฒเบ‡โ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบžเป‰เบญเบกโ€‹เบเบฑเบšโ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹
เป€เบฅเบเปเบ–เบง. เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ
เบเบฒเบ™เบญเปˆเบฒเบ™เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบžเบฒเบเปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ.

Syntax เบœเบดเบ”เบžเบฒเบ”เบซเบผเบฑเบ‡เบˆเบฒเบ Key Word:
เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ / เบ„เปเบฒเบซเบผเบฑเบ‡เบˆเบฒเบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบซเบผเบท
เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™เบญเบทเปˆเบ™ (เบ•เบปเบงเบขเปˆเบฒเบ‡ =, เปเบกเปˆเบ™, เบšเปเปˆ, เป€เบ›เบตเบ”, เบ›เบดเบ”)

เป„เบฅเบเบฐเบœเบดเบ”เบžเบฒเบ”:
เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบˆเปเบฒเบ™เบงเบ™เป€เบ•เบฑเบกเบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ (เป€เบŠเบฑเปˆเบ™: A
เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบšเปเปˆโ€‹เบขเบนเปˆโ€‹เบžเบฒเบโ€‹เปƒเบ™ 0 - 5000โ€‹)โ€‹.

เบ‚เปเป‰เบกเบนเบ™เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบ„เบฒเบ”เป„เบงเป‰:
เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ™เบตเป‰เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเบ‚เปเป‰เบกเบนเบ™ alpha-numeric เปเบ—เบ™เบ—เบตเปˆเบ‚เปเป‰เบกเบนเบ™เบ•เบปเบงเป€เบฅเบเบชเปเบฒเบฅเบฑเบš integer
เบžเบดเบกเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™.

เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”:
เบžเบฒเบฃเบฒเบกเบดเป€เบ•เบตเบขเบนเปˆเปเบ–เบงเบ™เบฑเป‰เบ™เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ (เป€เบŠเบฑเปˆเบ™, เบšเปเปˆเบชเบฒเบกเบฒเบ”เบฎเบฑเบšเบฎเบนเป‰เป„เบ”เป‰).

เบ–เป‰เบฒเบกเบตเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบญเปˆเบฒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ; เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบ–เบทเบเป€เบ•เบทเบญเบ™
เบ”เป‰เบงเบเบเบฒเบ™เป€เบ•เบทเบญเบ™เบ•เปเปˆ [y/n] เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเปˆเบญเบ™.
เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™, เบซเบผเบทเบชเบทเบšเบ•เปเปˆเบเบฑเบšเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™.

เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™ เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒ เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ” เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™ เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เป€เบญเบเบฐเบชเบฒเบ™ เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™


เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบฅเบปเป‰เบกเป€เบซเบฅเบง:
เป‚เบ›เบฃเปเบเบกเบšเปเปˆเบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบชเบฑเบ™เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเป€เบžเบทเปˆเบญเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เป„เบ”เป‰. เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ™เบตเป‰เบˆเบฐเบขเบธเบ”เป€เบŠเบปเบฒ
เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™.

เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เป€เบชเบฑเป‰เบ™

เบ„เบฒเบ”โ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบ‚เบญเบ‡โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹! เบ›เบฐเป€เบžเบ”เบ‚เปเป‰เบกเบนเบ™ = ? :
เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ™เบตเป‰เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบžเบฒเบเปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เป€เบชเบฑเป‰เบ™. เป€เบชเบฑเป‰เบ™เบ—เบตเปˆเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”
เบˆเบฒเบโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบญเบฒเบ”โ€‹เบˆเบฐ indecipherable เป€เบเบตเบ™โ€‹เป„เบ›โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹. เบŠเบญเบเบซเบฒเป€เบชเบฑเป‰เบ™เปƒเบ™
เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰เป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบชเบฒเบกเบฒเบ”เบชเบทเบšเบ•เปเปˆเป„เบ”เป‰.

C(++) เบŠเปˆเบฒเบ‡เป€เบชเบตเบกเบชเบงเบ เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”


เบžเบฒเบเบ™เบตเป‰เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบšเบฒเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเบžเบฒเบเปƒเบ™เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆ bcpp เบˆเบฐเบšเปเปˆเบชเป‰เบฒเบ‡เปƒเบซเบกเปˆ
เบฅเบฐเบซเบฑเบ”เบญเบญเบเป„เบ›เบซเบฒเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ (เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบฅเบงเบšเบฅเบงเบกเป„เบ”เป‰).

- เบฅเบฐเบซเบฑเบ”เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบ›เป‰เบญเบ™เบœเปˆเบฒเบ™เป‚เบ›เบฃเปเบเบฃเบกเบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบฅเบงเบšเบฅเบงเบกเป„เบ”เป‰. เบ™เบตเป‰
เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ„เบงเบ™เบˆเบฐเบกเบตเบงเบปเบ‡เป€เบฅเบฑเบšเบ›เบดเบ”เบ—เบตเปˆเบเบปเบเป€เบฅเบตเบเบเบฒเบ™เป€เบ›เบตเบ”เบงเบปเบ‡เป€เบฅเบฑเบš. Bcpp
เบšเปเปˆเบกเบตเบเบฒเบ™เบเบงเบ”เบชเบญเบš syntax เปƒเบ”เป†เบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบซเบฑเบ”, เปเบ•เปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบฎเบนเบšเบกเบฑเบ™เบ•เบฒเบกเบเบฒเบ™เป€เบ›เบตเบ”,
เบงเบปเบ‡เป€เบฅเบฑเบšเบ›เบดเบ”, เปเบฅเบฐเบชเบญเบ‡เบชเบฒเบกเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบเปเป‰เบซเบ™เป‰เบฒเป€เบชเบฑเป‰เบ™เบ”เบฝเบง.

- เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบ‡เบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบงเบปเบ‡เป€เบฅเบฑเบšเป€เบ›เบตเบ”เป„เบ”เป‰เป„เบเบ›เบฒเบ™เปƒเบ”
เบ›เบธเบ‡เปเบ•เปˆเบ‡. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ™เบทเปˆเบญเบ‡เบกเบฒเบˆเบฒเบเบเบฒเบ™เบญเบญเบเปเบšเบšเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ (เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เบ‡เปˆเบฒเบ
เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ” buffer เปเบ–เบงโ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹)โ€‹, เบ„เบงเบฒเบกโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบซเบ™เปˆเบงเบโ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹, เบเบฒเบ™โ€‹เบ›เบธเบ‡โ€‹เปเบ•เปˆเบ‡โ€‹
เบ„เบงเบฒเบกเป„เบง. เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปเบšเบšเป„เบ”เบ™เบฒเบกเบดเบเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เปƒเบ™เบ—เบปเปˆเบงเป‚เบ„เบ‡เบเบฒเบ™, เปเบฅเบฐ
เบญเบฒเบ”เบˆเบฐเป€เบเบตเบ™เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ–เป‰เบฒเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบเบตเบ”เบ‚เบทเป‰เบ™.

เบ•เบปเบงเบขเปˆเบฒเบ‡เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบชเบฒเบเปเบ‚เบ™เบˆเบฒเบเป€เบชเบฑเป‰เบ™เปƒเบซเบกเปˆเป„เบ›เบซเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡
เป€เบชเบฑเป‰เบ™เบฅเบฐเบซเบฑเบ”เบˆเบฐเบšเปเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบเป‰เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบขเบนเปˆเบ™เบญเบเบ‚เบญเบšเป€เบ‚เบ”เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ
เบšเบฑเบŸเป€เบŸเบตเบ„เบดเบงเบžเบฒเบเปƒเบ™เบ–เบทเบเบˆเบณเบเบฑเบ”เบ‚เบฐเปœเบฒเบ” 2 เปเบ–เบง.

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ‚เบญเบšเป€เบ‚เบ”เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบงเบปเบ‡เป€เบฅเบฑเบš:

เบ–เป‰เบฒ (a == b)
// Brace เบˆเบฐเบšเปเปˆเบ–เบทเบเบˆเบฑเบ”เบ•เปเบฒเปเบซเบ™เปˆเบ‡เปƒเบซเบกเปˆ
{
b = c;
}

if (a == b) // Brace เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เบ•เปเบฒเปเบซเบ™เปˆเบ‡เปƒเบซเบกเปˆ
{
b = c;
}

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบชเบธเบ”เบ—เป‰เบฒเบ

เบ–เป‰เบฒ (a == b)
// Brace เบˆเบฐเบšเปเปˆเบ–เบทเบเบˆเบฑเบ”เบ•เปเบฒเปเบซเบ™เปˆเบ‡เปƒเบซเบกเปˆ
{
b = c;
}

เบ–เป‰เบฒ (a == b){ // Brace เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เบ•เปเบฒเปเบซเบ™เปˆเบ‡เปƒเบซเบกเปˆ
b = c;
}

- เบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ—เบตเปˆเบฅเบฐเบซเบฑเบ”เป€เบชเบฑเป‰เบ™เบ”เบฝเบงเบ„เบงเบ™เบกเบตเบ›เบฐเป€เบžเบ”เบ”เบฝเบงเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ„เปเบฒเป€เบซเบฑเบ™. เบ–เป‰เบฒเบกเบตเบ—เบฑเบ‡ C, เปเบฅเบฐ C ++ เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ”เบฝเบงเบเบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฒเบ
เป„เบฅเบเบฐเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™, เปเบฅเบฐเบชเป‰เบฒเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”
เบ‚เปเป‰เบ„เบงเบฒเบก. เปเบ–เบงเบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเบชเป‰เบฒเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ Line.

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบซเบผเบฒเบเบ„เปเบฒเป€เบซเบฑเบ™.

/* C Comment */ a = b; // C++ เบ„เปเบฒเป€เบซเบฑเบ™

เปเบ–เบงเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบˆเบฐเบชเป‰เบฒเบ‡เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”. เปเบเป‰โ€‹เป„เบ‚โ€‹เบ™เบตเป‰โ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เป€เบญเบปเบฒโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบ‚เบญเบ‡โ€‹
เบ„เปเบฒเบ„เบดเบ”เบ„เปเบฒเป€เบซเบฑเบ™, เบชเบปเบกเบ—เบปเบšเบžเบงเบเป€เบ‚เบปเบฒ, เบซเบผเบทเบงเบฒเบ‡เบซเบ™เบถเปˆเบ‡เปƒเบ™เปเบ–เบงเปƒเบซเบกเปˆ.

AUTHORS


เบ‚เบฝเบ™เป‚เบ”เบ Steven De Toni เป€เบ”เบทเบญเบ™เบ—เบฑเบ™เบงเบฒ 1995
เบญเบฑเบšเป€เบ”เบ”เป‚เบ”เบ Thomas Dickey เบกเบฑเบ‡เบเบญเบ™ 1997-2002

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เปเปˆ Steven De Toni เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ•เปˆเบฒเบ‡เป†:

เบ—เบตเปˆเบขเบนเปˆเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”
[email protected]
[email protected]

Net Mail เบœเปˆเบฒเบ™ Fido-Net (Dog Net)
Steven De Toni,
"เบเบฒเบ™เบซเบฅเบปเบšเบซเบ™เบตเบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆ",
Hamilton,
เบ™เบดเบงโ€‹เบŠเบตโ€‹เปเบฅเบ™

Demi-Monde New Zealand National Mail Net Work
(เป€เบšเบดเปˆเบ‡ Dog Net)

เบ–เป‰เบฒเบชเบดเปˆเบ‡เบญเบทเปˆเบ™เบฅเบปเป‰เบกเป€เบซเบฅเบง, เปƒเบซเป‰เบชเบปเปˆเบ‡ snail mail เป„เบ›:

17 Garden Heights Ave,
เป€เบกเบฅเบงเบดเบฅ,
Hamilton,
เบ™เบดเบงโ€‹เบŠเบตโ€‹เปเบฅเบ™

Thomas Dickey เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เปเปˆเป„เบ”เป‰เบ—เบตเปˆ

[email protected]

เบ‚เปโ€‹เบ‚เบญเบšโ€‹เปƒเบˆโ€‹เป€เบ›เบฑเบ™โ€‹เบžเบดโ€‹เป€เบชเบ”โ€‹เบญเบญเบโ€‹เป„เบ› Glyn Webster เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบซเบผเบฑเบโ€‹เบชเบนเบ”โ€‹เบเบฒเบ™โ€‹เบญเปˆเบฒเบ™โ€‹เบ„เบนเปˆโ€‹เบกเบทโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹, เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹
เป‚เบ„เบ‡เบเบฒเบ™.

เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบš Justin Slootsky เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบฅเบฒเบง, เปเบฅเบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเปเบฒเบฅเบฑเบšเบชเบฐเบšเบฑเบšเบ™เบตเป‰.

เบ—เบฑเบ‡เบซเบกเบปเบ” เป„เบงเบเบฒเบเบญเบ™ เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบžเบฒเบเปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเป€เบžเบตเบ”เป€เบžเบตเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ. ;-)

เบซเบกเบฒเบเป€เบซเบ”


เบœเบนเป‰โ€‹เบ‚เบฝเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เปƒเบซเป‰โ€‹เบเบฒเบ™โ€‹เบฎเบฑเบšโ€‹เบ›เบฐโ€‹เบเบฑเบ™โ€‹เบงเปˆเบฒโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบเบฑเบšโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹
เบœเปˆเบฒเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹, เบซเบผเบทโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™ reconstructed เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบ‚เบญเบ‡โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เปเบซเบผเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹
เบ›เบธเบ‡เปเบ•เปˆเบ‡. เบ„เบงเบฒเบกโ€‹เป€เบชเบโ€‹เบซเบฒเบโ€‹เบ—เบตเปˆโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰ (เบšเปเปˆโ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบŠเบญเบšโ€‹เปเบงโ€‹, เบซเบผเบทโ€‹
เบฎเบฒเบ”เปเบง) เปเบกเปˆเบ™เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบœเบนเป‰เบ‚เบฝเบ™. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบŠเบญเบšเปเบงเบ™เบตเป‰เบœเบนเบเบกเบฑเบ”เบ—เปˆเบฒเบ™
เบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบ™เบตเป‰.=

C++ Beautifier()

เปƒเบŠเป‰ bcpp เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    PitchBlack-เบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบง
    PitchBlack-เบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบง
    Pitch Black Recovery เปเบกเปˆเบ™เบชเป‰เบญเบกเบ‚เบญเบ‡ TWRP
    เบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบซเบผเบฒเบเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
    เบ›เบฐโ€‹เบชเบปเบšโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ”เบตเบโ€‹เบงเปˆเบฒโ€‹. เบกเบฑเบ™เบซเบผเบฒเบ
    เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰ & เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰. เบชเบตเบ”เปเบฒ
    เบเบฒเบ™โ€‹เบŸเบทเป‰เบ™โ€‹เบ•เบปเบงโ€‹เปเบกเปˆเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PitchBlack-Recovery
  • 2
    jTDS - SQL Server เปเบฅเบฐ Sybase JDBC driver
    jTDS - SQL Server เปเบฅเบฐ Sybase JDBC driver
    เป€เบ›เบตเบ”เปเบซเบผเปˆเบ‡ JDBC 3.0 เบ›เบฐเป€เบžเบ” 4 เป„เบ”เป€เบงเบตเบชเปเบฒเบฅเบฑเบš
    Microsoft SQL Server (6.5 เป€เบ–เบดเบ‡ 2012)
    เปเบฅเบฐ Sybase ASE. jTDS เปเบกเปˆเบ™เบชเบปเบกเบšเบนเบ™
    เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” JDBC 3.0 spec เปเบฅเบฐ
    เปเบŸเบช...
    เบ”เบฒเบงเป‚เบซเบฅเบ” jTDS - SQL Server เปเบฅเบฐ Sybase JDBC driver
  • 3
    เบœเบนเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบš
    เบœเบนเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบš
    เบฅเบงเบšเบฅเบงเบกเปเบฅเบฐเบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบšเป‚เบ”เบเปƒเบŠเป‰
    Selenium เปƒเบŠเป‰ python3 เปเบฅเบฐ PyQt5.
    เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบŠเบญเบเบซเบฒ: Google, Bing,
    Baidu. เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ„เปเบฒเบซเบฅเบฑเบเบˆเบฒเบเปเบ›เป‰เบ™เบžเบดเบก
    เบซเบผเบทโ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบˆเบฒเบ ...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹
  • 4
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin เปƒเบซเป‰
    เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบ‚เบญเบ‡ servlet tomcat
    container เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ java
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบชเปเบฒเบฅเบฑเบš
    เบชเบปเบ™เบ—เบฐเบ™เบฒ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Eclipse Tomcat Plugin
  • 5
    Webstorrent Desktop
    Webstorrent Desktop
    WebTorrent Desktop เปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”
    torrents เปƒเบ™ Mac, Windows เบซเบผเบท Linux. เบกเบฑเบ™
    เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ—เบฑเบ‡ BitTorrent เปเบฅเบฐ
    เบกเบดเบ”เบชเบฐเบซเบฒเบ WebTorrent. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบšเปเปˆเบกเบต
    เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบฅเปโ€‹เบ–เป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” WebTorrent Desktop
  • 6
    GenX
    GenX
    GenX เปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เบงเบดเบ—เบฐเบเบฒเบชเบฒเบ”เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเบกเปˆ
    เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เปเบชเบ‡ x-ray, เบ™เบดเบงเบ•เบฃเบญเบ™
    เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เปเบชเบ‡ เปเบฅเบฐ x-ray เบžเบทเป‰เบ™เบœเบดเบง
    เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบเบฒเบ™โ€‹เบซเบฑเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ„เบงเบฒเบกโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹
    เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™....
    เบ”เบฒเบงเป‚เบซเบฅเบ” GenX
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad