|
|
发表于 2019-4-13 14:08:30
|
显示全部楼层
本帖最后由 jackz007 于 2019-4-13 14:10 编辑
把下面的代码保存成文件 "count.c" 然后编译、运行
- #include <stdio.h>
- #define MAX 256
- int countLines(const char * filename)
- {
- FILE * fp ;
- char s[MAX] ;
- int count = 0 ;
- if((fp = fopen(filename , "r")) != NULL) {
- while(! feof(fp)) {
- fgets(s , MAX , fp) ;
- count ++ ;
- }
- fclose(fp) ;
- } else {
- fprintf(stderr , "Can not open the file : %s\n" , filename) ;
- }
- return count ;
- }
- int main(void)
- {
- printf("%s : %d lines\n" , "count.c" , countLines("count.c")) ;
- }
复制代码 |
|