linux文件操作—获取文本中指定行的内容
来源:互联网 发布:保定安全教育网络平台 编辑:程序博客网 时间:2024/05/20 10:21
1、用fgets函数可以读取文件中某行的数据,某列数据就必须一个一个读入每行的第几个字符,再存入到一个字符串当中。
2、使用strncpy函数取指定行的某一段
char * strncpy(char *s1,char *s2,size_t n);
将字符串s2中最多n个字符复制到字符数组s1中,返回指向s1的指针
3、使用fprintf函数把打印输出到日志文件中
fprintf(FILE *fd,“hello world\n");
4、例程:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
#include<string.h>
void
main()
{
char
a[100],b[100],c[100];
int
i=3,j=4,k=0;
//第三行,第四列
FILE
*fp =
fopen
(
"data.txt"
,
"r"
);
while
(
fgets
(c,100,fp)){
//读入每行数据
i--;
if
(i==0)
strcpy
(a,c);
//读到第三行数据
b[k++]=c[j-1];
//把每行的那列字符拷到b中
}
b[k]=0;
printf
(
"第%d行数据:%s\n"
,i,a);
printf
(
"第%d列数据:%s\n"
,j,b);
fclose
(fp);
}
阅读全文
1 0
- linux文件操作—获取文本中指定行的内容
- 如何用python读取文本中指定行的内容
- java 将xml格式的文本生成xml文件,并获取xml中指定节点的内容
- C++替换文件中指定的内容
- linux C 修改文本文件中指定行的内容
- 获取js文件中指定的数据
- 替换文件中指定内容
- JQuery Ajax获取返回html中指定的内容
- Split 获取字符串中指定符号分割的字符内容
- python 使用-读取文件、替换文件中指定的内容
- Linux系统,查找文件中指定内容并删除的方法
- linux c删除文件中指定内容行或指定行
- Linux查找文本中指定字符的小技巧
- 一个修改文件中指定内容的程序
- Java 替换文件夹下所有文件中指定的内容
- sed 删除文件中指定的行
- shell脚本编程:将文件中指定行的内容进行替换
- C文件操作之--删除某文件中指定行
- 快速解决:windows安装程序无法将windows配置为在此计算机的硬件上运行
- python备忘六:list 列表之序列通用操作
- 两数组找相同元素
- 如何矢量化编程
- polya 定理
- linux文件操作—获取文本中指定行的内容
- where子句
- 美团猫眼android模块化实战-可能是最详细的模块化实战
- 在SQL Server中创建用户角色及授权(使用SQL语句)
- 仿 今日头条布局:TabLayout+ViewPager+Fragment+ListView多条目加载+Webview
- php Restful设计
- CentOS上配置rsyslog客户端用以远程记录日志
- 笔记—自定义View之绘制基础
- \x 的解码