int Read(void)
{
unsigned int rc,i,get;
FILE *fp;
fp = fopen("E:\\name.txt","r"); /*以只读的方式打开*/
if(fp == NULL)
{
return -1;
}
rc = 0;
i = 0;
while((get = fgetc(fp))!=EOF) /*从fp指...
分类:
其他好文 时间:
2014-11-23 23:17:05
阅读次数:
272
clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) ...
分类:
其他好文 时间:
2014-11-10 01:05:02
阅读次数:
339
1、输入函数以下三个函数可用于一次读一个字符。#include int getc( FILE *fp );int fgetc( FILE *fp );int getchar( void );三个函数的返回值:若成功则返回下一个字符,若已到达文件结尾或出错则返回EOF函数getchar等价于getc(...
分类:
其他好文 时间:
2014-10-20 22:43:27
阅读次数:
185
C语言中有几个基本输入函数://获取字符系列int fgetc(FILE *stream);int getc(FILE *stream);int getchar(void);//获取行系列char *fgets(char * restrict s, int n, FILE * restrict st...
分类:
编程语言 时间:
2014-10-16 17:52:42
阅读次数:
364
读文件使用feof()多读一次的问题这是一个经典的错误, 很多教科上都是这么写的。在读完文件的最后一个字符后,fp->flag仍然没有被置为_IOEOF,因而feof()仍然没有探测到文件结尾。直到再次调用fgetc()执行读操作,feof()才能探测到文件结尾。这样就多执行了一次。对于feof()...
分类:
其他好文 时间:
2014-09-28 22:51:36
阅读次数:
338
想数一下文本文档一共有多少行,写了个小程序1.用fopen()以只读方式打开文件2.用fgetc()获取文件流中的字符内容3.如果字符内容为'\n'换行符,count++最后输出count的值 1 #include 2 #include 3 #include 4 #include 5 6 ...
分类:
其他好文 时间:
2014-09-17 10:14:22
阅读次数:
207
fopen函数mode模式:w+不是追加写 是多了一个读权限文件指针+1没有意义拷贝一个文件: fgets fputs (fgetc同理)int main(){ FILE *fp, *fpcp; fp = fopen("yesteday_once_more.txt", "r"); fpcp = fo...
分类:
其他好文 时间:
2014-09-02 22:43:35
阅读次数:
443
在线笔试题汇总卷一:1、下面的函数中哪个是系统调用而不是库函数______? printf scanf fgetc read print_s scan_s2、某足球队有四名外援,分别来自巴西、荷兰、意大利和美国。他们分别擅长前锋、后卫或守门,其中: ① 美国外援单独...
分类:
其他好文 时间:
2014-09-02 19:34:55
阅读次数:
571
上一篇博客我们讲解了如何使用Linux提供的文件操作函数,本文主要讲解使用C语言提供的文件操作的库函数。函数介绍 fopen(打开文件) 相关函数 open,fclose 表头文件 #include 定义函数 FILE * fopen(const char * path,const char *...
分类:
编程语言 时间:
2014-07-30 01:06:43
阅读次数:
260
1、确定矩阵行数: 使用每次读取一行函数fgets … row = 0; while(fgets(buf, buflen, fp) != NULL) row++; …2、确定矩阵列数:…rewind(fp);col = 0;ch = fgetc(fp);while(ch != ‘\n’){ if(c...
分类:
编程语言 时间:
2014-07-26 14:05:45
阅读次数:
265