将字符串读写到文件中

#include <stdio.h>

void main(void)
{
 FILE *fp;
 char list[]="hello world\0";
 int numread=0;
 int numwrite=0;
 /*open file*/
 if((fp=fopen("test.txt","w+t"))!=NULL)
 {
  numwrite=fwrite(list,sizeof(char),11,fp);//list[i]->fp
  printf("Write %d items\n",numwrite);
  fclose(fp);
 }
 else
  printf("Problem opening the file\n");
 if((fp=fopen("test.txt","r+t"))!=NULL)
 {
  /*Attempt to read in 25 characters*/
  numread=fread(list,sizeof(char),11,fp);
  printf("Number of items read=%d\n",numread);
  printf("Contents of buffer=%.25s\n",list);
  fclose(fp);
 }
 else
  printf("File could not be opened\n");
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值