/
DmitriyBorisov
/
Test
Обзор
Документация
Войти
/
DmitriyBorisov
/
Test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
main.c
35 строк
583 B
Dmitriy Borisov
Init
20 дек 2024, 11:45
Не верифицирован
20 дек 2024, 11:45
0647dc7
Код
Авторство
О чём код?
/* * * Test programm * */ #include <stdio.h> #include <string.h> #include <locale.h> #include "hello.h" #define MAX 30 #define NAME_ARG 1 int main(int argc, char *argv[]) { setlocale(LC_ALL, "ru_RU.UTF-8"); // TODO: Do something with this magic number if (argc == 2) { say_hello(argv[NAME_ARG]); } else { char name[MAX]; puts("Input your name: "); if(fgets(name, MAX, stdin) != NULL) { int ln = (int)strlen(name) - 1; if (*name && name[ln] == '\n') name[ln] = '\0'; say_hello(name); } else puts("Error! Can't read your name"); } return 0; }