永发信息网

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

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

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯