Домашняя страница библиотеки_c AVR

Синтаксис языка C

Библиотека языка C GNU glibc

 Страницы развития библиотеки_с AVR

Главная страница

Инструкция пользователя

Содержание библиотеки_c

Часто задаваемые вопросы

Содержание по алфавиту

Демонстрационные проекты


stdio.h Ссылка файла


Детальное Описание

 

 

Макроопределения

#define 

_STDIO_H_   1

#define 

__need_NULL

#define 

__need_size_t

#define 

FILE   struct __file

#define 

stdin   (__iob[0])

#define 

stdout   (__iob[1])

#define 

stderr   (__iob[2])

#define 

EOF   (-1)

#define 

fdev_set_udata(stream, u)   do { (stream)->udata = u; } while(0)

#define 

fdev_get_udata(stream)   ((stream)->udata)

#define 

fdev_setup_stream(stream, put, get, rwflag)

#define 

_FDEV_SETUP_READ   __SRD

#define 

_FDEV_SETUP_WRITE   __SWR

#define 

_FDEV_SETUP_RW   (__SRD|__SWR)

#define 

_FDEV_ERR   (-1)

#define 

_FDEV_EOF   (-2)

#define 

FDEV_SETUP_STREAM(put, get, rwflag)

#define 

fdev_close()

#define 

putc(__c, __stream)   fputc(__c, __stream)

#define 

putchar(__c)   fputc(__c, stdout)

#define 

getc(__stream)   fgetc(__stream)

#define 

getchar()   fgetc(stdin)

#define 

SEEK_SET   0

#define 

SEEK_CUR   1

#define 

SEEK_END   2

 

Функции

int 

fclose (FILE *__stream)

int 

vfprintf (FILE *__stream, const char *__fmt, va_list __ap)

int 

vfprintf_P (FILE *__stream, const char *__fmt, va_list __ap)

int 

fputc (int __c, FILE *__stream)

int 

printf (const char *__fmt,...)

int 

printf_P (const char *__fmt,...)

int 

vprintf (const char *__fmt, va_list __ap)

int 

sprintf (char *__s, const char *__fmt,...)

int 

sprintf_P (char *__s, const char *__fmt,...)

int 

snprintf (char *__s, size_t __n, const char *__fmt,...)

int 

snprintf_P (char *__s, size_t __n, const char *__fmt,...)

int 

vsprintf (char *__s, const char *__fmt, va_list ap)

int 

vsprintf_P (char *__s, const char *__fmt, va_list ap)

int 

vsnprintf (char *__s, size_t __n, const char *__fmt, va_list ap)

int 

vsnprintf_P (char *__s, size_t __n, const char *__fmt, va_list ap)

int 

fprintf (FILE *__stream, const char *__fmt,...)

int 

fprintf_P (FILE *__stream, const char *__fmt,...)

int 

fputs (const char *__str, FILE *__stream)

int 

fputs_P (const char *__str, FILE *__stream)

int 

puts (const char *__str)

int 

puts_P (const char *__str)

size_t 

fwrite (const void *__ptr, size_t __size, size_t __nmemb, FILE *__stream)

int 

fgetc (FILE *__stream)

int 

ungetc (int __c, FILE *__stream)

char

fgets (char *__str, int __size, FILE *__stream)

char

gets (char *__str)

size_t 

fread (void *__ptr, size_t __size, size_t __nmemb, FILE *__stream)

void 

clearerr (FILE *__stream)

int 

feof (FILE *__stream)

int 

ferror (FILE *__stream)

int 

vfscanf (FILE *__stream, const char *__fmt, va_list __ap)

int 

vfscanf_P (FILE *__stream, const char *__fmt, va_list __ap)

int 

fscanf (FILE *__stream, const char *__fmt,...)

int 

fscanf_P (FILE *__stream, const char *__fmt,...)

int 

scanf (const char *__fmt,...)

int 

scanf_P (const char *__fmt,...)

int 

vscanf (const char *__fmt, va_list __ap)

int 

sscanf (const char *__buf, const char *__fmt,...)

int 

sscanf_P (const char *__buf, const char *__fmt,...)

int 

fflush (FILE *stream)


Automatically generated by Doxygen 1.5.2 on 21 Dec 2007.

Hosted by uCoz