āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ āļēāļĐāļēāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

cproto - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™āļ„āļĨāļēāļ§āļ”āđŒ

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ cproto āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ cproto āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āđ‚āļ”āļĒāđƒāļŠāđ‰āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē āđ€āļŠāđˆāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āđ‚āļ„āļĢāļ‡āļāļēāļĢ:

āļŠāļ·āđˆāļ­


cproto - āļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ™āđāļšāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ C āđāļĨāļ°āđāļ›āļĨāļ‡āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™

āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāđˆāļ­


āļ‹āļĩāđ‚āļ›āļĢāđ‚āļ• [ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ - āđ„āļŸāļĨāđŒ -

DESCRIPTION


āļ‹āļĩāđ‚āļ›āļĢāđ‚āļ• āļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ™āđāļšāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āđ„āļŸāļĨāđŒāļ•āđ‰āļ™āļ‰āļšāļąāļš C āļ—āļĩāđˆāļĢāļ°āļšāļļ
āļŠāļđāđˆāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™ āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ­āļēāļˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļđāļ›āđāļšāļšāđ€āļāđˆāļēāļŦāļĢāļ·āļ­āļĢāļđāļ›āđāļšāļš ANSI C
āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļ āļ‹āļĩāđ‚āļ›āļĢāđ‚āļ• āļĒāļąāļ‡āļŠāđˆāļ‡āļ­āļ­āļāļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āđ„āļŸāļĨāđŒ āļ–āđ‰āļēāđ„āļĄāđˆ
āđ„āļŸāļĨāđŒ āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļš āļ‹āļĩāđ‚āļ›āļĢāđ‚āļ• āļ­āđˆāļēāļ™āļ­āļīāļ™āļžāļļāļ•āļˆāļēāļāļ­āļīāļ™āļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™

āđ‚āļ”āļĒāđƒāļŦāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļ‹āļĩāđ‚āļ›āļĢāđ‚āļ• āļˆāļ°āđāļ›āļĨāļ‡āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™ .āļ”āđ‰āļ§āļĒ
āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļĢāļ°āļšāļļāļ•āļąāđ‰āļ‡āđāļ•āđˆāļŠāđ„āļ•āļĨāđŒāđ€āļāđˆāļēāđ„āļ›āļˆāļ™āļ–āļķāļ‡āļŠāđ„āļ•āļĨāđŒ ANSI C āđ„āļŸāļĨāđŒāļ•āđ‰āļ™āļ‰āļšāļąāļšāļžāļĢāđ‰āļ­āļĄ
āļžāļĢāđ‰āļ­āļĄāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒ
#āļĢāļ§āļĄ "āđ„āļŸāļĨāđŒ"
āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ›āļĢāļēāļāļāđƒāļ™āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļˆāļ°āļ–āļđāļāđ€āļ‚āļĩāļĒāļ™āļ—āļąāļšāļ”āđ‰āļ§āļĒāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāđāļ›āļĨāļ‡āđāļĨāđ‰āļ§ āļ–āđ‰āļē
āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļĢāļ°āļšāļļāļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļˆāļēāļāļ™āļąāđ‰āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļ­āđˆāļēāļ™āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļˆāļēāļ
āļ­āļīāļ™āļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™āđāļĨāļ°āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāđāļ›āļĨāļ‡āđ€āļ›āđ‡āļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™

āļŦāļēāļāļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āđƒāļ”āļ›āļĢāļēāļāļāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļāļģāļŦāļ™āļ”āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđ€āļŠāđˆāļ™ in
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡,
āļŦāļĨāļąāļ (argc, argv)
int argc; /* āļˆāļģāļ™āļ§āļ™āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ */
āļ–āđˆāļēāļ™ *argv[]; /* āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ */
{
}
āļˆāļēāļāļ™āļąāđ‰āļ™āļ™āļīāļĒāļēāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđāļ›āļĨāļ‡āđāļĨāđ‰āļ§āļˆāļ°āļĄāļĩāļĢāļđāļ›āđāļšāļš
int
āļŦāļĨāļąāļ (
int argc, /* āļˆāļģāļ™āļ§āļ™āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ */
āļ–āđˆāļēāļ™ *argv[] /* āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ */
)
{
}
āļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™ āļ™āļīāļĒāļēāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđāļ›āļĨāļ‡āđāļĨāđ‰āļ§āļˆāļ°āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ”āļąāļ‡āļ™āļĩāđ‰
int
āļŦāļĨāļąāļ (int argc, āļ–āđˆāļēāļ™ *argv[])
{
}

āļ‹āļĩāđ‚āļ›āļĢāđ‚āļ• āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāđāļ›āļĨāļ‡āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļˆāļēāļāļŠāđ„āļ•āļĨāđŒ ANSI āđ€āļ›āđ‡āļ™āļŠāđ„āļ•āļĨāđŒāđ€āļāđˆāļēāđ„āļ”āđ‰
āđƒāļ™āđ‚āļŦāļĄāļ”āļ™āļĩāđ‰ āđ‚āļ›āļĢāđāļāļĢāļĄāļĒāļąāļ‡āđāļ›āļĨāļ‡āļ•āļąāļ§āļ›āļĢāļ°āļāļēāļĻāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļĨāļ°āļ•āļąāļ§āļ•āđ‰āļ™āđāļšāļšāļ—āļĩāđˆāļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™
āļŦāļ™āđˆāļ§āļĒāļ‡āļēāļ™āļ āļēāļĒāļ™āļ­āļ āļ™āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļāļēāļĢāđāļ›āļĨāļ‡ ANSI C āđ€āļ›āđ‡āļ™ C āđāļšāļšāđ€āļāđˆāļēāļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒ āđ‚āļ›āļĢāđāļāļĢāļĄ
āđ„āļĄāđˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļŠāļīāđˆāļ‡āđƒāļ”āļ āļēāļĒāđƒāļ™āļ•āļąāļ§āļŸāļąāļ‡āļāđŒāļŠāļąāļ™

āļ‹āļĩāđ‚āļ›āļĢāđ‚āļ• āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļŠāļĢāđ‰āļēāļ‡āļ‹āļ­āļĢāđŒāļŠāđƒāļ™āļĢāļđāļ›āđāļšāļš lint-library āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™
āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆ āļœāđ‰āļēāļŠāļģāļĨāļĩ āļĒāļđāļ—āļīāļĨāļīāļ•āļĩāđ‰āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļŠāļĢāļīāļĄāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āđ‰āļ™āđāļšāļšāļ‚āļ­āļ‡āļ„āļļāļ“
āđ‚āļ„āļĢāļ‡āļāļēāļĢ

OPTIONS


-e āļŠāđˆāļ‡āļ­āļ­āļāļ„āļģāļŦāļĨāļąāļ extern āļ•āđˆāļ­āļŦāļ™āđ‰āļēāļ—āļļāļāļ•āđ‰āļ™āđāļšāļšāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļŦāļĢāļ·āļ­āļ›āļĢāļ°āļāļēāļĻāļ§āđˆāļē
āļĄāļĩāļ‚āļ­āļšāđ€āļ‚āļ•āļ—āļąāđˆāļ§āđ‚āļĨāļ

-f n āļāļģāļŦāļ™āļ”āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ™āđāļšāļšāđ‚āļ”āļĒāļ—āļĩāđˆ n āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚āļ•āļąāđ‰āļ‡āđāļ•āđˆ 0 āļ–āļķāļ‡ 3
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļžāļīāļˆāļēāļĢāļ“āļēāļ™āļīāļĒāļēāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™
āļŦāļĨāļąāļ (argc, argv)
int āļ­āļēāļĢāđŒāļˆāļĩāļ‹āļĩ;
āļ–āđˆāļēāļ™ *argv[];
{
}
āļŦāļēāļāļ„āđˆāļēāđ€āļ›āđ‡āļ™ 0 āļˆāļ°āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ™āđāļšāļšāļ‚āļķāđ‰āļ™ āđ€āļĄāļ·āđˆāļ­āļ•āļąāđ‰āļ‡āļ„āđˆāļēāđ€āļ›āđ‡āļ™ 1 āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļˆāļ°āđ€āļ›āđ‡āļ™:
int main(/*int argc, āļ–āđˆāļēāļ™ *argv[]*/);
āļŠāļģāļŦāļĢāļąāļšāļ„āđˆāļē 2 āļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļ°āļĄāļĩāļĢāļđāļ›āđāļšāļšāļ”āļąāļ‡āļ™āļĩāđ‰
int main(int /*argc*/, āļ–āđˆāļēāļ™ */*argv*/[]);
āļ„āđˆāļēāļ”āļĩāļŸāļ­āļĨāļ•āđŒāļ„āļ·āļ­ 3 āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ™āđāļšāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļ•āđ‡āļĄāļĢāļđāļ›āđāļšāļš:
int main(int argc, āļ–āđˆāļēāļ™ *argv[]);

-l āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļŠāļģāļŦāļĢāļąāļš lint-library (āđāļ—āļ™āļ—āļĩāđˆ "-f" āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ) āļœāļĨāļĨāļąāļžāļ˜āđŒāļĢāļ§āļĄāļ–āļķāļ‡
āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™
/* āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” */
āđ€āļ›āļīāļ”āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļžāļīāđ€āļĻāļĐ LINT_EXTERN āđāļĨāļ° LINT_PREPRO (a la "VAARRGS") āļ•āļēāļĄāļĨāļģāļ”āļąāļš
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-x" āđāļĨāļ°āļ„āļąāļ”āļĨāļ­āļāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āđ„āļ›āļĒāļąāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ• (āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāđƒāļ™ āļœāđ‰āļēāļŠāļģāļĨāļĩ).
āđƒāļŠāđ‰āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™
/* LINT_EXTERNA2 */
āđ€āļžāļ·āđˆāļ­āļĢāļ§āļĄ externs āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āļĢāļ°āļ”āļąāļšāđāļĢāļāļ‚āļ­āļ‡ include-files āđƒāļŠāđ‰āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™
/* LINT_SHADOWED */
āļ—āļĩāđˆāļˆāļ°āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ” āļ‹āļĩāđ‚āļ›āļĢāđ‚āļ• āđ€āļžāļ·āđˆāļ­āļ§āļēāļ‡āļ„āļģāļŠāļąāđˆāļ‡ "#undef" āļāđˆāļ­āļ™āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāđ„āļĨāļšāļĢāļēāļĢāļĩāļœāđ‰āļēāļŠāļģāļĨāļĩāđāļ•āđˆāļĨāļ°āļ­āļąāļ™
(āļāļĨāđˆāļēāļ§āļ„āļ·āļ­ āđ€āļžāļ·āđˆāļ­āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļ„āļ§āļēāļĄāļ‚āļąāļ”āđāļĒāđ‰āļ‡āļāļąāļšāļĄāļēāđ‚āļ„āļĢāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļĄāļĩāļŠāļ·āđˆāļ­āđ€āļ”āļĩāļĒāļ§āļāļąāļš
āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļˆāļķāļ‡āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ—āļēāļ‡āđ„āļ§āļĒāļēāļāļĢāļ“āđŒ)

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļžāļīāđ€āļĻāļĐāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ āļēāļĒāđƒāļ•āđ‰ VAX/VMS āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ„āļĄāđˆāļĄāļĩ
āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-C" āļ‚āļ­āļ‡ cpp āļ”āđ‰āļ§āļĒ VAX-C

-c āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļ‚āļ­āļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđƒāļ™āļ•āđ‰āļ™āđāļšāļšāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ -f1 āđāļĨāļ° -f2 āļ„āļ·āļ­
āļĨāļ°āđ€āļ§āđ‰āļ™āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰

-m āđƒāļŠāđˆāđāļĄāđ‚āļ„āļĢāļĢāļ­āļšāļĢāļēāļĒāļāļēāļĢāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļ—āļļāļāļ•āđ‰āļ™āđāļšāļšāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™:
int main P_((int argc, āļ–āđˆāļēāļ™ *argv[]));

-M āļŠāļ·āđˆāļ­
āļ•āļąāđ‰āļ‡āļŠāļ·āđˆāļ­āļĄāļēāđ‚āļ„āļĢāļ—āļĩāđˆāđƒāļŠāđ‰āļĨāđ‰āļ­āļĄāļĢāļ­āļšāļĢāļēāļĒāļāļēāļĢāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ•āđ‰āļ™āđāļšāļšāđ€āļĄāļ·āđˆāļ­āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ -m
āļ–āļđāļāđ€āļĨāļ·āļ­āļ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ "P_"

-d āļĨāļ°āđ€āļ§āđ‰āļ™āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļĄāļēāđ‚āļ„āļĢāļ•āđ‰āļ™āđāļšāļšāļ—āļĩāđˆāđƒāļŠāđ‰āđ‚āļ”āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ -m

-o āđ„āļŸāļĨāđŒ
āļĢāļ°āļšāļļāļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ• (āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™: āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™)

-O āđ„āļŸāļĨāđŒ
āļĢāļ°āļšāļļāļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” (āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™: āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļĄāļēāļ•āļĢāļāļēāļ™)

-p āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāđ€āļĨāļ·āđˆāļ­āļ™āļĢāļ°āļ”āļąāļšāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ—āļēāļ‡āļāļēāļĢāđƒāļ™āļ™āļīāļĒāļēāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļšāļšāđ€āļāđˆāļē āđ‚āļ”āļĒ
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡ type āļ–āļąāļ‡ or Short āđƒāļ™āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļšāļšāđ€āļāđˆāļēāļ„āļ·āļ­
āđ€āļĨāļ·āđˆāļ­āļ™āļ‚āļąāđ‰āļ™āđ€āļ›āđ‡āļ™ int āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ•āđ‰āļ™āđāļšāļšāļŦāļĢāļ·āļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ ANSI C āļ—āļĩāđˆāđāļ›āļĨāļ‡āđāļĨāđ‰āļ§
āļ„āļģāļ™āļīāļĒāļēāļĄ. āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ āļ— āļĨāļ­āļĒ āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđ€āļĨāļ·āđˆāļ­āļ™āļ•āļģāđāļŦāļ™āđˆāļ‡āđ€āļ›āđ‡āļ™ āļŠāļ­āļ‡ āđ€āļŠāđˆāļ™āļāļąāļ™

-q āļŦāđ‰āļēāļĄāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđ€āļĄāļ·āđˆāļ­āđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ­āđˆāļēāļ™āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļĢāļ°āļšāļļāđƒāļ™
an #include āļ„āļģāļŠāļąāđˆāļ‡

-s āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ‹āļĩāđ‚āļ›āļĢāđ‚āļ• āļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāđ€āļ‰āļžāļēāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļĄāļĩ
āļ‚āļ­āļšāđ€āļ‚āļ•āļ—āļąāđˆāļ§āđ‚āļĨāļ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļŠāđˆāļ‡āļ­āļ­āļ āļ„āļ‡āļ—āļĩāđˆ āļ›āļĢāļ°āļāļēāļĻāđ€āļŠāđˆāļ™āļāļąāļ™

-S āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāđāļšāļšāļ„āļ‡āļ—āļĩāđˆāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™

-i āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ‹āļĩāđ‚āļ›āļĢāđ‚āļ• āļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāđ€āļ‰āļžāļēāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļĄāļĩ
āļ‚āļ­āļšāđ€āļ‚āļ•āļ—āļąāđˆāļ§āđ‚āļĨāļ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļŠāđˆāļ‡āļ­āļ­āļ āđāļšāļšāļ­āļīāļ™āđ„āļĨāļ™āđŒ āļ›āļĢāļ°āļāļēāļĻāđ€āļŠāđˆāļ™āļāļąāļ™

-T āļ„āļąāļ”āļĨāļ­āļāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ›āļĢāļ°āđ€āļ āļ—āļˆāļēāļāđāļ•āđˆāļĨāļ°āđ„āļŸāļĨāđŒ (āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāđƒāļ™āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļĢāļ§āļĄāļˆāļ°āļ–āļđāļāļ„āļąāļ”āļĨāļ­āļ
āđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "-l")

-v āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļēāļ”āđ‰āļ§āļĒ

-x āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļ›āļĢāļ°āļāļēāļĻ "āļ āļēāļĒāļ™āļ­āļ" āđ€āļ›āđ‡āļ™
āļĢāļ§āļĄāļ­āļĒāļđāđˆāđƒāļ™āļœāļĨāļĨāļąāļžāļ˜āđŒ

-X āļĢāļ°āļ”āļąāļš
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļģāļāļąāļ”āļĢāļ°āļ”āļąāļšāļāļēāļĢāļĢāļ§āļĄāđ„āļŸāļĨāđŒāļ‹āļķāđˆāļ‡āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļˆāļ°āļ–āļđāļāđāļĒāļāđ‚āļ”āļĒ
āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļžāļĢāļĩāđ‚āļ›āļĢāđ€āļ‹āļŠāđ€āļ‹āļ­āļĢāđŒ

-a āđāļ›āļĨāļ‡āļ™āļīāļĒāļēāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļˆāļēāļāļŠāđ„āļ•āļĨāđŒāđ€āļāđˆāļēāđ€āļ›āđ‡āļ™āļŠāđ„āļ•āļĨāđŒ ANSI C

-t āđāļ›āļĨāļ‡āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļˆāļēāļāļŠāđ„āļ•āļĨāđŒ ANSI C āđ€āļ›āđ‡āļ™āļŠāđ„āļ•āļĨāđŒāļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ

-b āđ€āļ‚āļĩāļĒāļ™āļ™āļīāļĒāļēāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļŦāļĄāđˆāđƒāļŦāđ‰āļĄāļĩāļ—āļąāđ‰āļ‡āđāļšāļšāđ€āļāđˆāļēāđāļĨāļ°āđāļšāļšāđƒāļŦāļĄāđˆ
āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļšāļšāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™
āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ™āļīāļĒāļēāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļĩāđ‰:
#ifdef ANSI_FUNC

int
āļŦāļĨāļąāļ (int argc, āļ–āđˆāļēāļ™ *argv[])
#āļ­āļ·āđˆāļ™

int
āļŦāļĨāļąāļ (argc, argv)
int āļ­āļēāļĢāđŒāļˆāļĩāļ‹āļĩ;
āļ–āđˆāļēāļ™ *argv[]
#āđ€āļ­āļ™āļ”āļīāļŸ
{
}

-B āļ„āļģāļŠāļąāđˆāļ‡
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļģāļŠāļąāđˆāļ‡āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļšāļšāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđ€āļ›āđ‡āļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒāļ­āđ‡āļ­āļžāļŠāļąāļ™ -b āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­
#ifdef ANSI_FUNC

-P āđ€āļ—āļĄāđ€āļžāļĨāļ•
-F āđ€āļ—āļĄāđ€āļžāļĨāļ•
-C āđ€āļ—āļĄāđ€āļžāļĨāļ•
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļĢāļđāļ›āđāļšāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļŠāļģāļŦāļĢāļąāļšāļ•āđ‰āļ™āđāļšāļšāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™ āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļžāļĢāđ‰āļ­āļĄāļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ•āļēāļĄāļĨāļģāļ”āļąāļš āļĢāļđāļ›āđāļšāļšāļ–āļđāļāļĢāļ°āļšāļļāđ‚āļ”āļĒ a
āđāļĄāđˆāđāļšāļšāđƒāļ™āđāļšāļšāļŸāļ­āļĢāđŒāļĄ
" int f ( a, b )"
āđāļ•āđˆāļ„āļļāļ“āļ­āļēāļˆāđāļ—āļ™āļ—āļĩāđˆāđāļ•āđˆāļĨāļ°āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āđƒāļ™āļŠāļ•āļĢāļīāļ‡āļ™āļĩāđ‰āļ”āđ‰āļ§āļĒāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļˆāļģāļ™āļ§āļ™āđ€āļ—āđˆāļēāđƒāļ”āļāđ‡āđ„āļ”āđ‰
āļ•āļąāļ§āļ­āļąāļāļĐāļĢ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
-F"int f(\n\ta,\n\tb\n\t)"
āļˆāļ°āļœāļĨāļīāļ•
int āļŦāļĨāļąāļ (
int āļ­āļēāļĢāđŒāļˆāļĩāļ‹āļĩ,
āļ–āđˆāļēāļ™ *argv[]
)

-D āļŠāļ·āđˆāļ­[=āļ„āđˆāļē]
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļœāđˆāļēāļ™āđ„āļ›āļĒāļąāļ‡āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāđāļĨāļ°āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāļģāļŦāļĢāļąāļš
āđƒāļŠāđ‰āļāļąāļšāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđ€āļŠāđˆāļ™ #āđ„āļ­āđ€āļ­āļŸāđ€āļ”āļŸ

-U āļŠāļ·āđˆāļ­
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļœāđˆāļēāļ™āđ„āļ›āļĒāļąāļ‡āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāđāļĨāļ°āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļĨāļšāđƒāļ”āđ†
āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ™āļĩāđ‰

-I āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļœāđˆāļēāļ™āđ„āļ›āļĒāļąāļ‡āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāđāļĨāļ°āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļ a
āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ”āđ‰āļ§āļĒ #āļĢāļ§āļĄ.

-E āļ‹āļĩāļžāļĩ āđ„āļžāļžāđŒāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āļœāđˆāļēāļ™āļ„āļģāļŠāļąāđˆāļ‡ C āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļ°āļšāļļāđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡
āļ•āđ‰āļ™āđāļšāļš āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āđƒāļŠāđ‰ /lib/cpp

-E 0 āļ­āļĒāđˆāļēāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē C

-V āļžāļīāļĄāļžāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļļāđˆāļ™

āđāļĨāļ°āļžāļ§āļāđ€āļĢāļē


āļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ CPROTO āļ–āļđāļāļŠāđāļāļ™āļŦāļēāļĢāļēāļĒāļāļēāļĢāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđƒāļ™āļĢāļđāļ›āđāļšāļšāđ€āļ”āļĩāļĒāļ§āļāļąāļš
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđƒāļŦāđ‰āđ„āļ§āđ‰āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļˆāļ°āđāļ—āļ™āļ—āļĩāđˆāđƒāļ”āđ† āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ”āđ‰āļēāļ™āļŠāļīāđˆāļ‡āđāļ§āļ”āļĨāđ‰āļ­āļĄ

āđƒāļŠāđ‰ cproto āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢ onworks.net


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad