c语言 txt文件读写的代码!!!!

c语言 txt文件读写的代码!!!!,第1张

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main()

{

FILE* fp = fopen("C:\\Users\\pengchao.li\\Desktop\\test.txt","r+")

char* buf = new char[512]

memset(buf,0,512*sizeof(char))

//读春稿文件

fread(buf,1,5,fp)/汪棚/指定大小读取

printf("%s\n",buf)

fgets(buf,100,fp)//读取一行

printf("%s\n",buf)

//写文件

char* tmp = "abcefg"

int num = 0

num = fwrite(tmp,strlen(tmp),1,fp)

//文件位置指针 *** 作

int pos = 0

pos = ftell(fp)//获取当前位置

fseek(fp,0,SEEK_SET)//设置位置

//一困森则般以上三种 *** 作的合理组合,就够你读写文件了

return 0

}

1、使用VS新建空工程,直接点击确定,如下所示

2、新建c文件,用于C语言编译器,输入main.c文件,如下所示。

3、参考代码:

#include <stdio.h>

int main()

{

  //下面是写数据,将数字0~9写入到data.txt文件中

 简巧 FILE *fpWrite=fopen("data.txt","w")

  if(fpWrite==NULL)

  {

      return 0

  }

  for(int i=0i<10i++)

      fprintf(fpWrite,"%d ",i)

 稿差 fclose(fpWrite)

  //下面是读数据,将读到的数据存到数组a[10]中,并且打印到控制台上

  int a[10]={0}

  FILE *fpRead=fopen("data.txt","r")

  if(fpRead==NULL)

  {

      return 0

  }

  for(int i=0i<10i++)

  {

      fscanf(fpRead,"%d ",&a[i])

      printf("%d ",a[i])

  }

  getchar()//等待

 键咐皮 return 1

}

4、编译完成后,运行exe程序,执行后显示console程序。

这是我写的一个实现,没手希望对你有用!

#include

<stdio.h>

int

main()

{

FILE*

fp

double

n

fp

=

fopen(

"one.in",

"r"

)

if

(

!fp

)

{

puts(

"读文件打开失败!"

)

return

1

}

fscanf(

fp,

"%lf",

&n

)

//

读入这个数

fclose(

fp

)

//

关闭读文件

n

=

n

*

n

//

平方

fp

=

fopen(

"one.out",

"w"

)

if

(

!fp

)

{

puts(

"写文件打开失败!"

)

return

1

}

fprintf(

fp,

"%g",

n

)

//

向文件写入这虚桐个数

fclose(

fp

)

//

关闭写文件

puts(

" *** 作完成枯誉嫌!"

)

return

0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12192363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存