Составители:
Рубрика:
int wcstombs (char *s, wchar_t wchar);
wctomb() - определяет число байтов, необходимых для представления многобайтового
символа, соответствующего коду, значение которого - wchar. Данная функция также
преобразует символ расширенной формы wchar в многобайтовый символ, который хра-
нится по адресу s. Описание.
int wctomb (char *s, wchar_t wchar);
EXIT_FAILURE - макрос, применяемый в качестве значения кода выхода из програм-
мы, символизирующего неудачу.
EXIT_SUCCESS - макрос, применяемый в качестве значения кода выхода из програм-
мы, символизирующего успех.
MB_CUR_MAX - макрос, расширяемый до положительного целочисленного выраже-
ния, значение которого - максимальное число байтов в многобайтовом символе.
RAND_MAX - макрос, являющийся целочисленным константным выражением, пред-
ставляющим максимальное возможное значение, возвращаемое функцией rand().
div_t - тип, являющийся структурой, используемой как возвращаемое значение функции
div.
ldiv_t - тип, являющийся структурой, используемой как возвращаемое значение функции
ldiv().
size_t - тип результата, порождаемого операцией вычисления размера объекта (size of).
wchar_t - тип целочисленных данных, диапазон значений которых обеспечивает пред-
ставление отличающихся друг от друга кодов всех членов наибольшего расширенного
набора символов.
Рассмотрим примеры на основные функции данной библиотеки:
1.
Необходимо написать программу, которая выводит минимальный элемент введенно-
го с клавиатуры массива целых чисел. Обязательное требование – динамическое вы-
деление памяти под массив. Текст программы:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
int *a; //Указатель на массив
int min; //количество ненулевых элементов
int i;
//Выделение памяти под элементы массива
a=(int *)malloc(5*sizeof(int));
clrscr();
printf ("\nПоиск минимального элемента массива.\n");
printf("Введите в одной строке элементы массива,\n");
printf("%i целых чисел, и
нажмите <Enter>\n", 5);
148
int wcstombs (char *s, wchar_t wchar); wctomb() - определяет число байтов, необходимых для представления многобайтового символа, соответствующего коду, значение которого - wchar. Данная функция также преобразует символ расширенной формы wchar в многобайтовый символ, который хра- нится по адресу s. Описание. int wctomb (char *s, wchar_t wchar); EXIT_FAILURE - макрос, применяемый в качестве значения кода выхода из програм- мы, символизирующего неудачу. EXIT_SUCCESS - макрос, применяемый в качестве значения кода выхода из програм- мы, символизирующего успех. MB_CUR_MAX - макрос, расширяемый до положительного целочисленного выраже- ния, значение которого - максимальное число байтов в многобайтовом символе. RAND_MAX - макрос, являющийся целочисленным константным выражением, пред- ставляющим максимальное возможное значение, возвращаемое функцией rand(). div_t - тип, являющийся структурой, используемой как возвращаемое значение функции div. ldiv_t - тип, являющийся структурой, используемой как возвращаемое значение функции ldiv(). size_t - тип результата, порождаемого операцией вычисления размера объекта (size of). wchar_t - тип целочисленных данных, диапазон значений которых обеспечивает пред- ставление отличающихся друг от друга кодов всех членов наибольшего расширенного набора символов. Рассмотрим примеры на основные функции данной библиотеки: 1. Необходимо написать программу, которая выводит минимальный элемент введенно- го с клавиатуры массива целых чисел. Обязательное требование – динамическое вы- деление памяти под массив. Текст программы: #include#include #include void main() { int *a; //Указатель на массив int min; //количество ненулевых элементов int i; //Выделение памяти под элементы массива a=(int *)malloc(5*sizeof(int)); clrscr(); printf ("\nПоиск минимального элемента массива.\n"); printf("Введите в одной строке элементы массива,\n"); printf("%i целых чисел, и нажмите \n", 5); 148
Страницы
- « первая
- ‹ предыдущая
- …
- 146
- 147
- 148
- 149
- 150
- …
- следующая ›
- последняя »