readline.c
来自「C语言编写的关于文件的基本 操作的程序源代码」· C语言 代码 · 共 45 行
C
45 行
#include "readline.h"
int countline(char *filename)
{
FILE *fp;
int count = 1;
int ch = -1;
fp = fopen(filename,"r");
if(fp == NULL){
perror("Open file");
exit(1);
}else{
ch = fgetc(fp);
while(ch != EOF){
if(ch == '\n'){
count += 1;
}
ch = fgetc(fp);
}
fclose(fp);
}
return count;
}
int readline(char *filename)
{
FILE *fp;
struct lineinfo line;
char buf[80];
int lno = 0;
int lcnt = 0;
int i;
lcnt = countline(filename);
fp = fopen(filename,"r");
if(fp == NULL){
perror("Open file");
exit(1);
}else{
while(fgets(buf,sizeof(buf),fp) != NULL){
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?