永发信息网

C语言如何用文件给变量赋初值

答案:5  悬赏:80  手机版
解决时间 2021-08-02 01:37
意思是实现系统可以通过文件来得到和存储数据,会的来,不会的不要乱讲。
最佳答案
你可以用读取文件的方法给你要赋值的变量,但是读取文件的方法得到的是字符或是字符串,你要转换一下才能用。
全部回答

你的意思就是写文件和读文件呗。

FILE *fp;  //定义一个文件指针

char filename[101];   //定义一个变量赋文件名

fp=fopen(filename,"w");   // w表示写文件

fprintf(fp,"%s",str);  //通过fprintf往文件写字符串

fp=fopen(filename,"r");   //r表示读文件

fgets(Buff,sizeof(Buff),fp); //通过fgets读文件中的一行到Buff中

#include <stdio.h>

//先在根目录 建个名为 text.txt 的文本文件 然后 输入一个整数   再运行程序

void ReadFile() {  int a;  FILE* pFile;  if((pFile=fopen("text.txt","r"))==0)  {   printf("can not open file\n"); //  return 0;  }    fseek(pFile,0,0);  fscanf(pFile,"%d",&a);  printf("a = %d",a);  fclose(pFile);

}

void main()

{

ReadFile();

}

FILE *f;

int a;

f=fopne("test.txt", "r");

fscanf(f,"%d",&a);

就可以了

   

好像是有文件调用函数...

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
龙之谷战士转什么职业
世界上真的有长达100多米的蛇吗?
我弟要过生日了,可我却不知道该送给他什么样
wlk,双橙斧?
身体寒可以用什么食物来补?
有永远吗?有永恒吗?
白色超短裤应该配什么样上衣?
为什么电瓶车充电电视显示黑屏
无锡哪里做整形整容比较好的?
QQ地下城有增加自制药品的副职业吗?
为什么我高级藏宝图碎片已经50个了还不能制造
咸安区咸宁九重锦我想知道这个在什么地方
请问些是什么歌?提供歌词,求歌名.
为什么我不能成为腾迅博客的一员???
农业银行定期利息
推荐资讯
为什么电视剧或者电影前面都有歌曲或音乐?
洪湖市荆州皇朝傢俬(雅居傢俬生活馆)哪位知道
香蕉是一种水果是Bananas is a kind of fruit
华容县岳阳城市风暴电玩在哪里啊,我有事要去
道外区哈尔滨钟乐堂中医经络养生馆哪位知道具
武陵区常德中国体育彩票地址在什么地方,想今
遂平县驻马店郭氏猪鸡门诊部在什么地方啊,我
咸安区咸宁湖北科技学院东二教学区地址在哪,
爱民区牡丹江中国移动通信在哪里啊,我有事要
一块摩托罗拉BC50的原配电池多少钱?
联什么网又便宜又顺
高一军训要收费吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?