D 1.0   D 2.0
About Japanese Translation

Last update Sat Feb 14 11:58:32 2009

std.c.stdio

C の <stdio.h> のD言語用インターフェイス

Authors:
Walter Bright, Digital Mars, http://www.digitalmars.com

License:
Public Domain

const int _NFILE;


const int BUFSIZ;


const int EOF;


const int FOPEN_MAX;


const int FILENAME_MAX;
255 plus NULL

const int TMP_MAX;


const int _SYS_OPEN;


const int SYS_OPEN;


const wchar WEOF;


final FILE* stdin;


final FILE* stdout;


final FILE* stderr;


final FILE* stdaux;


final FILE* stdprn;


alias fpos_t;


int ferror(FILE* fp);


int feof(FILE* fp);


void clearerr(FILE* fp);


void rewind(FILE* fp);


int fileno(FILE* fp);


char* tmpnam(char*);


FILE* fopen(in char*, in char*);


FILE* _fsopen(in char*, in char*, int);


FILE* freopen(in char*, in char*, FILE*);


int fseek(FILE*, int, int);


int ftell(FILE*);


char* fgets(char*, int, FILE*);


int fgetc(FILE*);


int _fgetchar();


int fflush(FILE*);


int fclose(FILE*);


int fputs(in char*, FILE*);


char* gets(char*);


int fputc(int, FILE*);


int _fputchar(int);


int puts(in char*);


int ungetc(int, FILE*);


size_t fread(void*, size_t, size_t, FILE*);


size_t fwrite(in void*, size_t, size_t, FILE*);


int fprintf(FILE*, in char*,...);


int vfprintf(FILE*, in char*, va_list);


int vprintf(in char*, va_list);


int sprintf(char*, in char*,...);


int vsprintf(char*, in char*, va_list);


int scanf(in char*,...);


int fscanf(FILE*, in char*,...);


int sscanf(char*, in char*,...);


void setbuf(FILE*, char*);


int setvbuf(FILE*, char*, int, size_t);


int remove(in char*);


int rename(in char*, in char*);


void perror(in char*);


int fgetpos(FILE*, int*);


int fsetpos(FILE*, int*);


FILE* tmpfile();


int getw(FILE* FHdl);


int putw(int Word, FILE* FilePtr);


int getchar();


int putchar(int c);


int getc(FILE* fp);


int putc(int c, FILE* fp);


int unlink(in char*);


FILE* fdopen(int, in char*);


int fgetchar();


int fputchar(int);


int fcloseall();


int filesize(in char*);


int flushall();


int getch();


int getche();


int kbhit();


char* tempnam(in char* dir, in char* pfx);


wchar* _wtmpnam(wchar*);


wchar* fgetws(wchar*, int, FILE*);


int fputws(in wchar*, FILE*);


int wprintf(in wchar*,...);


int fwprintf(FILE*, in wchar*,...);


int vwprintf(in wchar*, va_list);


int vfwprintf(FILE*, in wchar*, va_list);


int swprintf(wchar*, in wchar*,...);


int vswprintf(wchar*, in wchar*, va_list);


int wscanf(in wchar*,...);


int fwscanf(FILE*, in wchar*,...);


int swscanf(wchar*, in wchar*,...);


wchar fgetwc(FILE*);


wchar fputwc(wchar, FILE*);


wchar ungetwc(wchar, FILE*);


wchar getwchar_t();


wchar putwchar_t(wchar c);


wchar getwc(FILE* fp);


wchar putwc(wchar c, FILE* fp);


int fwide(FILE* fp, int mode);