zoukankan      html  css  js  c++  java
  • c++中向任意目录下写文件

    今天遇到了在C盘的子目录下写文件出错的事情,最中自己实验后解决。小小记录一下。

    代码如下:

    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>

    main()
    {
     int data[35];
     int n=35,temp;
     for(int i=0;i<35;i++)
     {
      data[i]=i;
     }
     srand((unsigned)time(NULL));
     FILE *fp;
     fp=fopen("C:\Program Files (x86)\Microsoft Visual Studio\MyProjects\2016.11.22\random\数据存储.txt","w");
     for(int j=0;j<35;j++)
     {
      temp=rand()%n;
      printf("%4d",data[temp]);
      fprintf(fp,"%4d",data[temp]);
      if(temp+1!=n)
      {
       data[temp]=data[n-1];
      }
      n--;
     }
     fclose(fp);
    }

    开始的时候只是把文件所在的地址C:Program Files (x86)Microsoft Visual StudioMyProjects2016.11.22 andom  copy到fprintf()中,但是在运行的时候会报错,最后在每个在、文件前面加了一个就可以把数据写进去了。

  • 相关阅读:
    2021.3.3
    2021.3.2
    2021.3.1
    2021.2.28(每周总结)
    2021.2.27
    2021.2.26
    2021.2.25
    2021.2.23
    Redis系统学习之五大基本数据类型(List(列表))
    Redis系统学习之五大基本数据类型(String(字符串))
  • 原文地址:https://www.cnblogs.com/kevin-lee123/p/6091282.html
Copyright © 2011-2022 走看看