php与c 实现按行读取文件实例代码
2017-01-03 10:39
781 查看
php与c 实现按行读取文件
前言
感觉很糟糕的一场电话一面竟然给了二面通知,好吧,给自己一个机会也给对方一次机会,题外话。海量数据处理经常涉及到hash将原来文件的每一行散列到子文件中,那如何按行读取文件呢,这里记录一下php和c的实现
很水的一篇,只是记录一下常用的方法,防止面试尴尬
php代码:
<?php /** * 按行读取文件 * @param string $filename */ function readFileByLine ($filename) { $fh = fopen($filename, 'r'); while (! feof($fh)) { $line = fgets($fh); echo $line; } fclose($fh); } // test $filename = "/home/wzy/test/sort.txt"; readFileByLine($filename);
c实现代码:
#include <stdio.h> #include <stdlib.h> #include <string.h> #define LEN 1024 int main(void) { char filename[LEN], buf[LEN]; FILE *fp; int len; scanf("%s", filename); fp = fopen(filename, "r"); if (fp == NULL) exit(-1); while (fgets(buf, LEN, fp) != NULL) { len = strlen(buf); buf[len - 1] = '\0'; // 去掉换行符 printf("%s\n", buf); } return 0; }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
- php遍历、读取文件夹中图片并分页显示图片的方法
- PHP读取文件的常见几种方法
- php fread读取文件注意事项
- thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
- PHP中读取文件的几个方法总结(推荐)
- php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
- PHP使用fopen与file_get_contents读取文件实例分享
- PHP读取文件内容的五种方式
- php从文件夹随机读取文件的方法
- php读取文件内容到数组的方法
- PHP中读取文件的8种方法和代码实例
- PHP按行读取文件时删除换行符的3种方法
- php读取文件内容的几种方法详解
- PHP读取文件并可支持远程文件的代码分享
相关文章推荐
- PHP按行读取、处理较大CSV文件的代码实例
- PHP按行读取、处理较大CSV文件的代码实例
- 用PHP读取超大文件的实例代码
- php结合Ajax实现异步文件上传的代码实例
- php读取excel文件的实例代码
- PHP使用range协议实现输出文件断点续传代码实例
- PHP 读取大文件的X行到Y行内容的实现代码
- PHP读取网页文件内容的实现代码(fopen,curl等)
- php实现文件上传功能的详细代码实例
- PHP中读取文件的8种方法和代码实例
- PHP中读取文件的8种方法和代码实例
- php实现图片上传与文件上传的实现代码实例
- php中通过Ajax如何实现异步文件上传的代码实例
- 利用discuz实现PHP大文件上传应用实例代码
- php+ajax实现图片文件上传实例代码
- PHP使用range协议实现输出文件断点续传代码实例
- PHP读取Excel文件的实现代码
- php读取目录所有文件信息实现代码
- php对大文件进行读取操作的实现代码
- PHP读取超大文件的实例代码