C++语言 之 标准库函数(1)

标准C  I/O

1、clearerr():清除错误  

语法:

#include <stdio.h>

void clearerr(FILE *file);

 

2、fclose():关闭一个文件

语法:

#include <stdio.h>

int fclose(FILE *file);

 

3、feof():如果到达文件尾end-of-file,返回true

语法:

#include <stdio.h>

int feof(FILE *file);

 

4、ferror():检查一个文件错误

语法:

#include <stdio.h>

int ferror(FILE *file);

 

5、fflush():书写输出缓存的内容

语法:

#include <stdio.h>

int fflush(FILE *file);

 

6、fgetc():从流中获取一个字符

#include <stdio.h>

int fgetc(FILE *file);

 

7、fgetpos():获取文件位置指针

#include <stdio.h>

int fgetpos(FILE *file, fpos_t *position);

 

8、fgets():从一个流获取一串字符

#inclde <stdio.h>

Int fgets(char *str, FILE *file);

 

9、fopen():打开一个文件

#include <stdio.h>

Int fopen(FILE *file, const char *mode);

 

10、fprintf():打印格式化的输出到一个文件

#include <stdio.h>

Int fprintf(FILE *file,const char *format, ...);

 

11、fputc():写一个字符到文件

#include <stdio.h>

Int fputc(int ch,FILE *file);

 

12、fputs():写一个字符串到一个文件

#include <stdio.h>

Int fputs(const char *str, FILE *file);

 

13、fread():从一个文件读取

#include <stdio.h>

Int fread(void *buffer, size_t size,size_t num, FILE *file);

 

14、freopen():用一个不同的名称打开一个存在的流

#include <stdio.h>

FILE *freopen(const char *fname, const char *mode, FILE *file);

 

15、fscanf():从一个文件读取一个格式化的输入

#include <stdio.h>

Int fscanf(FILE *file, const char *format, ...);

 

16、fseek():为给出的流设置位置数据

#include <stdio.h>

Int fseek(FILE *file, long offset, int origin);

 

17、fsetpos():在一个文件中移动到一个指定位置

#include <stdio.h>

Int fsetpos(FILE *file,const fpos_t *position);

 

18、ftell():返回当前文件的位置指针

#include <stdio.h>

Long ftell(FILE *file);

 

19、fwrite():写入一个文件

#include <stdio.h>

Int fwrite(const void *buffer, size_t size,size_t count,FILE *file);

 

20、getc():从一个文件读取一个字符

#include <stdio.h>

Int getc(FILE *file);

 

21、getchar():从STDIN(标准输入)读取一个字符

#include <stdio.h>

Int getchar(void);

 

22、gets():从STDIN(标准输入)读取一个字符串

#include <stdio.h>

Char *gets(char *str);

 

23、perror():显示当前错误的一个字符串版本

#include <stdio.h>

Void perror(const char *str);

 

24、printf():写格式化的输出到STDOUT(标准输出)

#include <stdio.h>

Int printf(const char *format, ...);

 

25、putc():写一个字符到一个流

#include <stdio.h>

Int putc(int ch,FILE *file);

 

26、putchar():写一个字符到STDOUT(标准输出)

#include <stdio.h>

Int putchar(int ch);

 

27、puts():写一个字符串到STDOUT(标准输出)

#include <stdio.h>

Int puts(char *str);

 

28、remove():清除一个文件

#include <stdio.h>

Int remove(const char *file);

 

29、rename():重命名一个文件

#include <stdio.h>

Int rename(const char *oldfname, const char *newfname);

 

30、rewind():移动文件位置指针到一个文件的开始处

#include <stdio.h>

Void rewind(FILE *file);

 

31、scanf():从STDIN(标准输入)读取格式化输入

#include <stdio.h>

Int scanf(const char *format, ...);

 

32、setbuf():设置一个指定流的缓冲区

#include <stdio.h>

Void setbuf(FILE *file, char *buffer);

 

33、setvbuf():设置一个指定流的缓冲区和大小

#include <stdio.h>

Int setvbuf(FILE *file,char *buffer, int mode, size_t size);

 

34、sprintf():写格式化的输出到缓冲区

#include <stdio.h>

Int sprintf(char *buffer,const char *format, ...);

 

35、Sscanf():输入从缓冲区中读取

#include <stdio.h>

Int sscanf(cnst char *buffer,const char *format, ...);

 

36、tmpfile():从一个缓冲区读取格式化的输入

#include <stdio.h>

FILE * tmpfile(void);

 

37、tmpnam():返回一个独特的文件名

#include <stdio.h>

Char *tmpnam(char *name )

 

38、ungetc():把一个字符放回一个流

#include <stdio.h>

Int ungetc(int ch,FILE *file);

 

39、vprintf():写用参数列表格式化输出

#include stdarg.h>

#include <stdio.h>

Int vprintf(char *format,va_list arg_ptr);

 

40、vfprintf():写用参数列表格式化输出

#include <stdarg.h>

#include <stdio.h>

Int vfprintf(FILE *file,const char *format, va_list arg_ptr);

 

41、vsprintf():写用参数列表格式化输出

#include <stdarg.h>

#include <stdio.h>

Int vsprintf(char *buffer, char *format, va_list arg_ptr);

 

猜你喜欢

转载自www.cnblogs.com/Miraclesl/p/9165813.html