从文本中读取变量的值 文本如下:

从文本中读取变量的值 文本如下:_第1张图片

#include <iostream>
using namespace std;
void main()
{
	FILE *fp;
	double x,y,i,j;
	char tmp[20];
	char *p;
	fp=fopen("various.txt","r");
	fgets(tmp,20,fp);
    p=strchr(tmp,'=');
	x=atoi(p+1);

		fgets(tmp,20,fp);
    p=strchr(tmp,'=');
	y=atoi(p+1);

		fgets(tmp,20,fp);
    p=strchr(tmp,'=');
	i=atoi(p+1);

		fgets(tmp,20,fp);
    p=strchr(tmp,'=');
	j=atoi(p+1);

	cout<<x<<'\t'<<y<<'\t'<<i<<'\t'<<j<<'\t';
	fclose(fp);
 
}
注意有个问题是atoi函数只能转换为整形int,double型不知道有木有哪个函数。。。

你可能感兴趣的:(编程,c)