如何解析一个文本文件

如何解析一个文本文件,第1张

typedef struct

{

char filed1[11]

char filed2[4]

char filed3[4]

char filed4[4]

char filed5[4]

char filed6[9]

}Data

void main()

{

FILE *fp=fopen("data.txt","r+")

Data da

while(!feof(fp))

{

fscanf(fp,"%s%s%s%s%s%s",&da.filed1,&da.filed2,&da.filed3,&da.filed4,&da.filed5,&da.filed6)

printf("%s,%s,%s,%s,%s,%s\n",da.filed1,da.filed2,da.filed3,da.filed4,da.filed5,da.filed6)

}

}

//如果格塌猛孝式确知清定的话可以这样 申请数组空间的团稿时候多申请一位用来放'\0'

这个是文本流,先把文本读到内存中,再根巧租据固定肢闭的格式去解历宽裂析。按照换行解析 List list=new ArrayList()String encoding = "GBK"File file = new File("c:/test.txt")if (file.isFile() &&file.exists()) { InputStreamReader read = new


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12160592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存