请教C语言的保存变量值的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:05:45
我想把一个C程序文件的变量值保存到一个文件里,然后,在编写另一个文件的时候调用那些值,如何?
例如:
main()
{
#include<stdio.h>

int a,b;
char c;

scanf("%d,%c,%d",a,c,b);
/*然后我要把a,b,c的值保存下来*/
}
怎么办?

#include<iostream>
#include<cmath>
#include<cstdlib>

using namespace std;

int main()
{

int n = 0;
FILE *fp = fopen("test.txt","w");
if(!fp)
{
return 1;
}

//使用方法类似于printf
fprintf(fp,"%d", n);

fclose(fp);

/*读方法如下*/
/*

FILE *fp = fopen("test.txt","r");
if(!fp)
{
return 1;
}

//使用方法类似于scanf
fscanf(fp,"%d", &n);

fclose(fp);

*/

return 0;

}

这是c语言文件操作···看下这里吧
http://tieba.baidu.com/f?kz=232070684

QQ群:C/C++研讨与讨论 83142984

你问的问题涉及到文件了哦,这些临时变量是保存在内存的栈区的,文件保存在硬盘里面;
你创建个文件保存这几个数据进去,在写另个程序的时候把文件里面的数据读出来就行了。