搜索

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

查看数: 541 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-12-2 15:37

正文摘要:

上次我问了一下读取文件中的数字的问题......圆满地解决了这个问题(哦耶) 这次吗.......就是写数的问题了...... 如图: 请问该怎么去除前面那些空格呢...... 题外话: 我清除了文件里的内容,怎么还会 ...

回复

创世菌 发表于 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]
创世菌 发表于 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-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-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
快速回复 返回顶部 返回列表