C,C++中读取文件

c++
读取文件:
CreateFile();创建/打开文件文件,返回一个HANDLE指向打开的对象,头文件:Windows.h
ReadFile();根据传入的HANDLE,开始读文件,一次读入一个buf,需要指定读入的字节个数,其中包括换行符,回车符,如果成功返回一个非零的bool值include Windows.h.
WriteFile();写一个buf,指定写入的字节数,如需换行,需要写入回车符,和换行符,返回一个bool值include Windows.h.
c中
FILE *fopen( const char *filename文件名, const char *mode以什么方式打开 );头文件:stdio.h,如果返回一个NULL则打开错误
size_t fread( void *buffer存入的位置, size_t size每次读几个字节一个item, size_t count读多少字节, FILE *stream );头文件:stdio.h,返回多少个item,如果文件结束用ferror,feof判断
size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );头文件:stdio.h
int fclose( FILE *stream );如果成功关闭,则返回0;
int fseek( FILE *stream, long offset,偏移量离开始处 int origin定义开始的位置 );头文件:stdio.h如果成功则返回一个0
char *fgets( char *string存入的位置, int n读多少个字节, FILE *stream );头文件,stdio.h,最多读一行,当读到换行符,就表示读完了,会在string末尾自动添加一个‘/0',返回一个NULL则表示读到文件末尾
int fgetc( FILE *stream );每次读一个字节,并返回,如果返回一个EOF,则表示一个错误发生,或则文件末尾,头文件:stdio.H
wint_t fgetwc( FILE *stream );每次读两个字节,头文件stdio.h
c++ 头文件:<iostream>
istream& getline( char* pch, int nCount,读多少个字节最后自动添加NULL char delim = '/n'//边界符,默认);

istream& getline( unsigned char* puch, int nCount, char delim = '/n' );

istream& getline( signed char* psch, int nCount, char delim = '/n' );

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值