C语言如何用文件给变量赋初值
答案:5 悬赏:80 手机版
解决时间 2021-08-02 01:37
- 提问者网友:感性作祟
- 2021-08-01 02:30
意思是实现系统可以通过文件来得到和存储数据,会的来,不会的不要乱讲。
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-08-01 02:50
你可以用读取文件的方法给你要赋值的变量,但是读取文件的方法得到的是字符或是字符串,你要转换一下才能用。
全部回答
- 1楼网友:风格不统一
- 2021-08-01 06:13
你的意思就是写文件和读文件呗。
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中
- 2楼网友:拜訪者
- 2021-08-01 05:01
#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();
}
- 3楼网友:怙棘
- 2021-08-01 04:32
FILE *f;
int a;
f=fopne("test.txt", "r");
fscanf(f,"%d",&a);
就可以了
- 4楼网友:渊鱼
- 2021-08-01 03:38
好像是有文件调用函数...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯