我有这样一些数据
“
XYZ 403899.035,1012051.795,6.384
SS 3,1.600,
XYZ 403907.849,1012057.449,8.732
SS 4,1.600,
XYZ 403923.666,1012058.063,12.440
SS 5,1.600,
”
我想定义一个结构体,用于存储上述的4个数值,如何读取可以排除英文字符和空格逗号的干扰?
dat文件和普通txt文件相同,都是文本格式,使用普通文本操作函数读取即可。
1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。
2、例程: