搜索
查看: 542|回复: 12
打印 上一主题 下一主题

哈哈又是文件操作的问题......

[复制链接]
楼主
发表于 2017-12-2 16:27:37 | 显示全部楼层
本帖最后由 创世菌 于 2017-12-2 16:35 编辑

我从不用那么复杂的方法去做文件操作![mw_shl_code=c,true]#include <stdio.h>
int main()
{
    FILE *fp=fopen("1.txt","w");
    fprintf(fp,"你好,欢迎你来到C++的世界");
    fclose(fp);
    fp=fopen("1.txt","w");
    fprintf(fp,"hello");
    fclose(fp);
    return 0;
}
[/mw_shl_code]

点评

请问能输入一个文件名然后打开这个文件吗???  发表于 2017-12-2 21:49
C语言解决问题!  发表于 2017-12-2 16:35
另外你的数组是用来干什么的?  发表于 2017-12-2 16:28
沙发
发表于 2017-12-2 22:11:58 | 显示全部楼层
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
    char *path=(char *)calloc(256,sizeof(char));
    gets(path);
    FILE *fp=fopen(path,"w");
    fprintf(fp,"你好,欢迎你来到C++的世界");
    fclose(fp);
    fp=fopen(path,"w");
    fprintf(fp,"hello");
    fclose(fp);
    return 0;
}
[/mw_shl_code]

点评

我是说输出里面的内容  发表于 2017-12-3 12:28
板凳
发表于 2017-12-3 15:19:56 | 显示全部楼层
本帖最后由 创世菌 于 2017-12-3 15:36 编辑

[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
    char *path=(char *)calloc(256,sizeof(char));
    gets(path);
    FILE *fp=fopen(path,"w");
    fgets(path,256,fp);
    puts(path);
    fclose(fp);
    return 0;
}[/mw_shl_code]
地板
发表于 2017-12-6 21:17:42 | 显示全部楼层
将[mw_shl_code=c,true]fopen(path,"w");[/mw_shl_code]改为[mw_shl_code=c,true]fopen(path,"r");[/mw_shl_code]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表