如下格式txt文档怎么用C语言提取数据到数组中 怎么越过非数字的字符直接提取数据,x坐标存在x〔i
如下格式txt文档怎么用C语言提取数据到数组中怎么越过非数字的字符直接提取数据,x坐标存在x〔i〕中,y坐标存在y〔i〕中。谢谢(x(08.74.2)(y(149)...
如下格式txt文档怎么用C语言提取数据到数组中
怎么越过非数字的字符直接提取数据,x坐标存在x〔i〕中,y坐标存在y〔i〕中。谢谢
(x
(
0
8.7
4.2
)
(y
(
1
4
9
) 展开
怎么越过非数字的字符直接提取数据,x坐标存在x〔i〕中,y坐标存在y〔i〕中。谢谢
(x
(
0
8.7
4.2
)
(y
(
1
4
9
) 展开
1个回答
展开全部
FILE * fin;
float x[3],y[3];
fin=fopen("in.txt","rb");
char str[80],s[80];
fscanf(fin,"(x\n(\n%f\n%f\n%f\n)\n(y\n%f\n%f\n%f\n)",x[0],x[1],x[2],y[0],y[1],y[2]);
fclose(fin);
float x[3],y[3];
fin=fopen("in.txt","rb");
char str[80],s[80];
fscanf(fin,"(x\n(\n%f\n%f\n%f\n)\n(y\n%f\n%f\n%f\n)",x[0],x[1],x[2],y[0],y[1],y[2]);
fclose(fin);
更多追问追答
追问
你好,谢谢你的回答,请问如果是有100个坐标而不是3个坐标能不能用循环语句来实现,还有char后面定义的数组有什么用?麻烦你给我解答下
可以实现了,非常谢谢你,好人!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询