Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 1 марта!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Слушай, дружище, зачем так мучиться с этим языком С++, ты ведь не Билл Гейтс. Возьми тот же Python и программируй, он кроссплатформенный, под Windows тоже работает. Я сам давно заметил: то что на Си пишешь в страницу кода, на питоне решается в одну-две строки. При том, питон намного проще, я его сам недавно изучил по видеокурсу вот этому. Кстати, автор отлично там объясняет. Буквально день-два и уже будешь писать на нём, чего не скажешь про сложный С++.

country

 
 Функция            Возвращает информацию, зависимую от конкретной
 
                    страны.
 
 
 
 Синтаксис          #include<dos.h>
 
                    struct country * country(int xcode,
 
                                             struct  country * cp);
 
 
 
 Файл, содержащий   dos.h
 
 прототип
 
 
 
 Описание           Функция country определяет, каким образом должна
 
                    быть сформирована  такая  информация,   как   дата,
 
                    время,  денежная единица. Значения, устанавливаемые
 
                    данной функцией,  зависят  от  используемой  версии
 
                    системы DOS.
 
 
 
                    Если параметр   cp   имеет   значение  -1,  текущий
 
                    государственный      стандарт       устанавливается
 
                    соответственно  значению  аргумента xcode,  который
 
                    должен  быть   ненулевым.   В   остальных   случаях
 
                    структура country, указываемая адресной ссылкой cp,
 
                    заполняется      информацией      зависимой      от
 
                    государственных  стандартов  текущей  страны  (если
 
                    xcode установлен в  0),  или  страны,  определяемой
 
                    аргументом xcode.
 
 
 
                    Структура country определена следующим образом:
 
 
 
                    struct contry {
 
                      int co_date;          /* Формат даты */
 
                      char co_curr[5];      /* Символ валюты */
 
                      char co_thsep[2];     /* Разделитель тысяч */
 
                      char co_desep[2];     /* Десятичный разделитель */
 
                      char co_dtsep[2];     /* Разделитель даты */
 
                      char co_tmsep[2];     /* Разделитель времени */
 
                      char co_currstyle;    /* Изображение валюты */
 
                      char co_digits;       /* Число значащих цифр */
 
                                            /* в написании валюты */
 
                      char co_time;         /* Формат времени */
 
                      long co_case;         /* Выбор регистра */
 
                      char co_dasep[2];     /* Разделитель данных */
 
                      char co_fill[10];     /* Заполнитель */
 
                    };
 
 
 
                    Формат даты в переменной co_date имеет значение:
 
 
 
                    - 0 для стандарта  США  (месяц,  день,  год).
 
 
 
                    - 1 для европейского стандарта (день, месяц, год).
 
 
 
                    - 2 для японского стандарта (год, месяц, день).
 
 
 
                    Режим изображения    денежных    единиц    задается
 
                    переменной co_currstyle следующим образом:
 
 
 
                      0  Символ  валюты   предшествует   значению   без
 
                         пробелов между символом и числом.
 
 
 
                      1  Символ валюты следует за значением без
 
                         пробелов между числом валюты и символом.
 
 
 
                      2  Символ валюты предшествует значению с пробелом
 
                         после символа.
 
 
 
                      3  Символ валюты следует за числом с одним
 
                         пробелом перед символом.
 
 
 
 Возвращаемое       Функция country возвращает в качестве значения
 
 значение           адресный указатель cp.  В случае ошибки
 
                    возвращается NULL.
 
 
 
 Переносимость      country поддерживается только на DOS версии 3.0 и
 
                    выше.
 
 
 
 Пример:
 
 
 
 #include<dos.h>
 
 #include<stdio.h>
 
 
 
 #define USA 0
 
 
 
 int main(void)
 
 {
 
    struct country country_info;
 
    country(USA,&country_info);
 
    printf("Символ валюты США : %s\n",country_info.co_curr);
 
    return 0;
 
 }

<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS