全文预览已结束
付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在C里读取文本文件的内容,一次读取一行,.txt22真诚是美酒,年份越久越醇香浓型;真诚是焰火,在高处绽放才愈是美丽;真诚是鲜花,送之于人手有余香。一颗孤独的心需要爱的滋润;一颗冰冷的心需要友谊的温暖;一颗绝望的心需要力量的托慰;一颗苍白的心需要真诚的帮助;一颗充满戒备关闭的门是多么需要真诚这一把钥匙打开呀!方法1:格式: string fgets ( int handle , int length) 从 handle 指向的文件中读取一行并返回长度最多为 length - 1 字节的字符串。 碰到换行符(包括在返回值中)、EOF 或者已经读取了 length - 1 字节后停止(看先碰到那一种情况)。 如果没有指定 length,则默认为 1K,或者说 1024 字节。 文件指针必须是有效的,且必须是已经用 fopen()、popen() 或 fsockopen() 成功开文件的指针。 出错时返回 FALSE。fgets 可以读取文件的一行内容。详细出处参考:/content-detail/87692.html方法1.1:getline方法2:读取某个特定字符后面的信息#include #include int main(int argc, char *argv) if (!argv1) fprintf(stderr, usage: %s n, argv0); return -1; FILE *fp = fopen(argv1, r); if (!fp) fprintf(stderr, cannot open %sn, argv1); return -1; char linebuf4096; while(fgets(linebuf, 4096, fp) if (strncasecmp(linebuf, msg, 3) = 0) char *p = strchr(linebuf, =); if (p) p+; printf(%s, p); return 0;方法3:#if 0 * * 按行读取文本文件内容的函数 * * Author: DB_4B * * Division: * * Create on: 2001-12-30 * * Version: * * * * SYSTEMP:DOS 6.22 * * 返回值列表: -1 文件结束; 0 读取一行成功; 1 首字符等于ellipsis值。 #endif int READLINE(FILE *fPtr,char *strPtr,int strlen,char ellipsis) /* 文件指针,存储读取数据的字符串数组,字符串数组长度,当一行数据以ellipsis值开头时废弃该行,注:ellipsis值为“.”时,直接输出所有行 */ int ch; char *tmpPtr; memset(strPtr,0x0,strlen); ch=0x0; tmpPtr=strPtr; if(feof(fPtr)/*如果文件结束,返回错误代码 -1 */ return -1; while(!feof(fPtr) & ch!=0xa) /* 读入一行数据 */ ch=fgetc(fPtr); if(ch!=EOF & ch!=n) *strPtr=ch; strPtr+; if(*tmpPtr=ellipsis | *tmpPtr=0 | *tmpPtr=n)/* 如果行首字符等于ellipsis,返回错误代码 1 */ return 1; else return 0; /* 调用示例: #include openfile.h #include readline.h int main(int argc, char* argv) FILE *finPtr; char str10240; int i; finPtr=OPENFILE(.src.txt,r); do i=READLINE(finPtr,str,sizeof
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业管理-班组生产安全管理制度
- 湖北省宜昌市外国语初级中学2025-2026学年下学期5月阶段性考试物理试题试卷含解析
- 江苏省常州市金坛区2026年初三下练习题(三)数学试题含解析
- 腹痛的中医护理专业发展
- 湖北省黄石市还地桥镇南湾初级中学2026届学业水平考试物理试题模拟卷一含解析
- 老年科护理中的质量控制
- 江苏省南京市新城中学2025-2026学年初三下学期期末质量监控物理试题含解析
- 湖南省长沙市广益实验中学2026届初三下学期第一学月考试物理试题含解析
- 吉林省辽源市名校2026届初三年级四月调研考试物理试题含解析
- 高中语文《涉江采芙蓉》课件+统编版高一语文必修上册
- 2025年湖北省中考语文试卷真题(含标准答案)
- GB/T 42186-2022医学检验生物样本冷链物流运作规范
- 通辽市遴选和选调公务员笔试真题2024
- 动物园动物肖像摄影技巧
- (高清版)DB50∕T 392-2011 方形钢筋混凝土电杆
- 村居、社区退役军人服务站星级评定标准
- 四川成都历年中考语文古诗欣赏试题汇编(2003-2023)
- 头顶一颗珠对VCI大鼠血脑屏障及紧密连接蛋白的影响及作用机制研究
- 锅炉暖风器改造施工方案
- 一元线性回归模型说课课件2024年第十届全国中小学实验教学说课活动
- 成都市崇州市2024年小升初必考题数学检测卷含解析
评论
0/150
提交评论