Составители:
Рубрика:
stpcpy(string, str1);
printf("%s\n", string);
return 0;
}
2.
Необходимо написать программу, которая выводит на экран строку символов, при
этом размер строки изначально неизвестен. Текст программы:
#include <stdio.h>
#include <string.h>
int main(void)
{
char *string = "Здравствуй мир";
printf("%d\n", strlen(string));
return 0;
}
3.
Необходимо написать программу, которая выводит на экран номер полученной
ошибки. Текст программы:
#include <stdio.h>
#include <errno.h>
int main(void)
{
char *buffer;
buffer = strerror(errno);
printf("Error: %s\n", buffer);
return 0;
}
§ 4.5. Библиотека функций общего назначения.
Данная библиотека содержит определения типов, макросов и различных функций обще-
го назначения. Функции, макросы и типы описаны в заголовочном файле stdlib.h. Состав
библиотеки:
abort() - вызывает анормальное завершение работы программы. В зависимости от кон-
кретной реализации (системы программирования), выполняются очистка буферов вы-
ходных потоков, закрытие открытых потоков, удаление временных файлов. Описание.
void abort (void);
abs() - вычисляет абсолютное значение аргумента x. Описание.
int abs (int x);
atexit() - позволяет зарегистрировать требуемую функцию таким образом, что последняя
будет вызываться автоматически средой трансляции Си при нормальном завершении
программы. Регистрируемая функция не должна иметь аргументов и не должна возвра-
щать какое-либо значение. Одну и ту же функцию можно регистрировать более одного
раза. При успешной регистрации функция возвращает ноль. Описание.
int atexit (void (*func)(void));
145
stpcpy(string, str1); printf("%s\n", string); return 0; } 2. Необходимо написать программу, которая выводит на экран строку символов, при этом размер строки изначально неизвестен. Текст программы: #include#include int main(void) { char *string = "Здравствуй мир"; printf("%d\n", strlen(string)); return 0; } 3. Необходимо написать программу, которая выводит на экран номер полученной ошибки. Текст программы: #include #include int main(void) { char *buffer; buffer = strerror(errno); printf("Error: %s\n", buffer); return 0; } § 4.5. Библиотека функций общего назначения. Данная библиотека содержит определения типов, макросов и различных функций обще- го назначения. Функции, макросы и типы описаны в заголовочном файле stdlib.h. Состав библиотеки: abort() - вызывает анормальное завершение работы программы. В зависимости от кон- кретной реализации (системы программирования), выполняются очистка буферов вы- ходных потоков, закрытие открытых потоков, удаление временных файлов. Описание. void abort (void); abs() - вычисляет абсолютное значение аргумента x. Описание. int abs (int x); atexit() - позволяет зарегистрировать требуемую функцию таким образом, что последняя будет вызываться автоматически средой трансляции Си при нормальном завершении программы. Регистрируемая функция не должна иметь аргументов и не должна возвра- щать какое-либо значение. Одну и ту же функцию можно регистрировать более одного раза. При успешной регистрации функция возвращает ноль. Описание. int atexit (void (*func)(void)); 145
Страницы
- « первая
- ‹ предыдущая
- …
- 143
- 144
- 145
- 146
- 147
- …
- следующая ›
- последняя »