本文的所有函数均出自stdio.h文件里
一.以下是c里面可以 进行读的函数
1.格式化输入:
scanf (); int scanf (const char*, ...);
fscanf(); int fscanf (FILE*, const char*, ...);
sscanf(); int sscanf (const char*, const char*, ...);
2.字符化输入:
fgetc(); int fgetc (FILE*);
fgets(); char* fgets (char*, int, FILE*);
gets(); char* gets (char*);
ungetc(); int ungetc (int, FILE*);
3.用库函数:
getc(); int getc (FILE*);
getchar(); int getchar (void);
4.直接输入:
fread(): size_t fread (void*, size_t, size_t, FILE*);
二.以下是c里面可以进行写的函数
1. 格式化输出:
printf(); int printf (const char*, ...);
fprinft(); int fprintf (FILE*, const char*, ...);
sprintf(); int sprintf (char*, const char*, ...);
2.字符化输出:
fputc(); int fputc (int, FILE*);
fputs(); int fputs (const char*, FILE*);
puts(); int puts (const char*);
3.用库函数输出:
putchar(); int putchar (int);
putc(); int putc (int, FILE*);
4.直接输出:
fwrite(); size_t fwrite (const void*, size_t, size_t, FILE*);
三. 文件定位函数:
fseek(); int l fseek (FILE*, long, int);
ftell(); long ftell (FILE*);
rewind(): void rewind (FILE*);
fgetpos(): int fgetpos (FILE*, fpos_t*);
fsetpos(): int fsetpos (FILE*, const fpos_t*);
四. 错误函数:
feof(): int feof (FILE*); ferror(): int ferror (FILE*);
clearerr(): void clearerr (FILE*); perror(): void perror (const char*);