Ваше Имя:
Пароль:

+ Регистрация



perror()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 26 мая 2006 | Просмотров: 11015 | Комментариев: 0
#include <stdio.h>
void perror(const char *str);

Функция perror() преобразует значение глобальной переменной errno в строку и записывает эту строку в поток ошибок stderr. Если значение параметра str не равно нулю, то сначала записывается сама строка, за ней ставится двоеточие, а затем следует сообщение об ошибке, определяемое конкретной реализацией.
gets()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 26 мая 2006 | Просмотров: 13615 | Комментариев: 0
#include <stdio.h>
char *gets(char *str);

Функция gets() читает символы из стандартного потока stdin и помешает их в массив символов, адресуемый указателем str. Символы читаются до тех пор, пока не встретится разделитель строк или значение EOF. Вместо разделителя строк в конец строки вставляется нулевой символ, свидетельствующий о ее завершении.
getchar()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 26 мая 2006 | Просмотров: 18826 | Комментариев: 0
#include <stdio.h>
int getchar(void);

Функция getchar() возвращает из стандартного потока stdin следующий символ. При чтении символа предполагается, что символ имеет тип unsigned char, который потом преобразуется в целый.
getc()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 26 мая 2006 | Просмотров: 14244 | Комментариев: 0
#include <stdio.h>
int getc(FILE *stream);

Функция getc() возвращает из входного потока stream символ, следующий за указателем текущей позиции, а затем увеличивает значение указателя текущей позиции. При чтении символа предполагается, что он имеет тип unsigned char, который потом преобразуется в целый.
fwrite()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 26 мая 2006 | Просмотров: 15903 | Комментариев: 0
#include <stdio.h>
size_t fwrite(const void *buf, size_t size,
size_t count, FILE *stream);

Функция fwrite() записывает в поток, адресуемый указателем stream, count объектов длиной size байтов каждый из массива символов, адресуемого указателем buf. Затем указатель текущей позиции файла перемещается вперед на записанное количество символов.
Вопросы при интервью в Microsoft и в других компаниях
Категория: | Добавил: root, 23 мая 2006 | Просмотров: 13725 | Комментариев: 0
Как можно взвесить реактивный пассажирский самолет, если его нельзя поместить на весы?

Почему крышки канализационных люков круглые, а не квадратные?

Почему в зеркале меняются местами правое и левое направление, а не верх и низ?
ftell()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 11 мая 2006 | Просмотров: 12582 | Комментариев: 0
#include <stdio.h>
long int ftell(FILE *stream);

Функция ftell() возвращает текущее значение указателя позиции файла для заданного потока. В случае двоичных потоков это значение равно количеству байтов, которые отделяют указатель от начала файла. Для текстовых потоков возвращаемое значение может не иметь определенной интерпретации за исключением случая, когда оно является аргументом функции fseek(). Все дело в возможных преобразованиях символов, когда, например, комбинация кодов возврата каретки (ASCII 13) и конца строки (ASCII 10) заменяются разделителем строк, что влияет на размер файла.