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

意思是实现系统可以通过文件来得到和存储数据,会的来,不会的不要乱讲。... 意思是实现系统可以通过文件来得到和存储数据,会的来,不会的不要乱讲。 展开
 我来答
办事通赵老师
高粉答主

2020-03-12 · 每个回答都超有意思的
知道小有建树答主
回答量:1001
采纳率:100%
帮助的人:24.3万
展开全部

可以在函数体外,设一个全局变量(或数组),算出来的mo值后,就直接赋值

extern int a[100];

int i=0;

a[i++]=mo;

举例:
           

命令:tarena@ubuntu:~$ NAME=beijing //这里不仅是赋值了,还创建了自定义变量
           

命令:tarena@ubuntu:~$ echo $NAME
           

结果:beijing

扩展资料

在程序中常常需要对变量赋初值,以便使用变量。语言程序中可有多种方法,在定义时赋以初值的方法,这种方法称为初始化。在变量说明中赋初值的一般形式为:

类型说明符 变量1= 值1,变量2= 值2,……; 例如:

int a=b=c=5;

float x=3.2,y=3f,z=0.75;

char ch1='K',ch2='P';

应注意,在说明中不允许连续赋值,如a=b=c=5是不合法的。

void main()

{int a=3,b,c=5;

b=a+c;

printf("a=%d,b=%d,c=%d\n",a,b,c);}

a<---3,b<--0,c<---5

b<--a+c

匿名用户
2013-12-21
展开全部
#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();}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-21
展开全部
FILE *f;int a;f=fopne("test.txt", "r");fscanf(f,"%d",&a);就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-21
展开全部
好像是有文件调用函数...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式