/
vit1251
/
cmm
Обзор
Документация
Войти
/
vit1251
/
cmm
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
examples/argparse-example.cmm
23 строки
608 B
Vitold S
Commits added a large set of example and demo programs,
26 июл 2026, 14:31
26 июл 2026, 14:31
8e0776e
Код
Авторство
О чём код?
// argparse_demo — демонстрация разбора аргументов командной строки use libc::{ printf }; use argparse::{ Args }; fn main(argc: i32, argv: **u8) -> i32 { let args: Args = Args::new(argc, argv); if args.has("--help") { puts("Usage: argparse-demo [options]"); puts(" --help show this help"); puts(" --name your name"); 0 } else { let name: *u8 = args.get("--name"); if name == 0 { name = "world"; } printf("Hello, "); printf(name); printf("!\n"); 0 } }