发布网友
发布时间:2022-03-23 08:11
共4个回答
热心网友
时间:2022-03-23 09:40
输出文件,一般使用C语言的文件I/O函数,一般是使用fopen()打开文件,用fwrite()写入文件,fclose()关闭文件。fopen的函数原型如下:
FILE * fopen(const char * path,const char * mode); 参数说明:path指明要打开的文件名,mode指明以什么方式打开,所以一般通过一个字符数组来命名要输出的文件名。
上面定义了一个字符有256个char类型的字符数组file_name,用于保存要打开的文件myfile.txt,注意在C语言中符号\需要转义才可以正常使用,因此使用路径名为c:\\myfile.txt。
热心网友
时间:2022-03-23 10:58
FILE *fp;
char filename[256]; //也可以用字符串指针,注意使用前分配空间,不是用的时候释放空间
gets(filename);
getchar();
之后调用fp=fopen(filename,"w")就可以了
欢迎追问
热心网友
时间:2022-03-23 12:33
干脆 char的 也别int 了 省的转换
char name[10]={0};
scanf("%s",name);
fp=fopen(name,"w");
热心网友
时间:2022-03-23 14:24
将变量转为char型
char file_name[20];
sprintf(file_name,"%d.txt",c);//生成文件名
FILE *fp = fopen(file_name,"a+");//