首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言如何保留变量在下次运行程序时候还可以使用

2012-04-28 
C语言怎么保留变量在下次运行程序时候还可以使用C语言怎么保留变量在下次运行程序时候还可以使用,保留指针

C语言怎么保留变量在下次运行程序时候还可以使用
C语言怎么保留变量在下次运行程序时候还可以使用,保留指针呢?都是一样的吗?


[解决办法]
指针也是一种变量,你怎么保存变量,就可以怎么保存指针。
问题是,你这次运行保存的指针,下次运行还有效吗?我觉得很不可靠
[解决办法]
就是fopen一个文件,fwrite你想保存的东西,下次进去的时候,再fopen一次,然后fread
[解决办法]
重新运行保存在文件中,内存中保存不下。
[解决办法]
楼主啊,你自己写一个配置文件不久行了。变量值都保存到里边什么时候用什么时候取。多好
[解决办法]
指针是当前运行状态下的有效值。到下一次运行时,就没意义了。
可以考虑写在本地文件中。下次读取。
[解决办法]
把数据保存到配置文件,用到的时候就读配置文件
[解决办法]
用配置文件方便!
[解决办法]
简单写了下 希望能帮助lz

[code=C/C++][/code]
//写入
FILE *fp;
fp = fopen( "test" ,"w" );
fwrite( "123" ,3 ,1 ,fp );
fclose( fp );

//读取
char buf[10];
int len;
FILE *fp;

memset( buf ,0 ,sizeof buf );
fp = fopen( "test", "r" );
if( fp )
{
fread( buf ,len ,1 ,fp );
fclose( fp );
}
[解决办法]

探讨

写配置文件。

fopen -> fwrite -> fread -> fclose

[解决办法]
退出前写到文件里面
进入时从文件中读出
不过要注意
不要把
fopen("...","...");fscanf,fprintf,fclose //读时把\r\n替换成\n,写时把\n替换成\r\n;读到\x1a就设置EOF;读写的内容当字符看待

fopen("...","...b");fread,fwrite,fclose //不作以上替换,遇到\x1a仍继续读;读写的内容当字节看待
弄混了

热点排行