Open file with user input (string) - C

后端 未结 3 673
星月不相逢
星月不相逢 2021-01-22 04:37

I\'m trying to figure out how user input can be used as a filename in C. Here\'s the simple program I wrote.

#include 
#define MAX 100

int main()         


        
3条回答
  •  夕颜
    夕颜 (楼主)
    2021-01-22 04:50

    You have to add ".txt" extension and then it will work.
    The following program opens a txt file in the same directory as the name of the following date:

    #include
    #include
    int main()
    {
        char a[1000000],s[20];
        strcpy(s,__DATE__);
        int i,j,k,l;
        strcat(s,".txt");
        printf("%s",s);
        FILE *f,*ff;
        f=fopen(s,"w");
    }
    

提交回复
热议问题