c++创建txt文件,文件名为输入的字符串,求代码

c++创建txt文件,文件名为输入的字符串,求代码,第1张

首先需要明确,题主是需要统计字节数,还是字数,“字”是中英混合的,还是仅仅是字母,如果仅仅是字母和数字的话,其实就是统计字节数,代码如下:

#include <iostream>

using namespace std

int main()

{

char filename[255]

cin >> filename

FILE * pFile = fopen(filename, 梁漏颂"橡郑r")

fseek(pFile,0L,SEEK_END)

long count = ftell(pFile)

cout << "字节数=" << count 搜亏<< endl

fclose(pFile)

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程序。


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

原文地址: https://outofmemory.cn/yw/12523404.html

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

发表评论

登录后才能评论

评论列表(0条)

保存