鱼C论坛

 找回密码
 立即注册
查看: 1961|回复: 4

C语言文件怎么操作?

[复制链接]
发表于 2014-4-5 21:37:51 | 显示全部楼层 |阅读模式
10鱼币
#include <stdio.h>
int main()
{
    FILE* pf;
    int  i = 0;
    char c[100];
    pf = fopen("D:\\1.txt","a+");
    if(NULL == pf)
    {
        printf("文件打开失败");
    }
    else
    {
        printf("文件打开成功\n");
        fscanf(pf,"i=%d,c=%s",&i,&c); //为什么没输入程序就结束了,该怎样操作呢?
        fprintf(pf,"i=%d,c=%s",i,c);
        fclose(pf);
    }
    return 0;
}

最佳答案

查看完整内容

fscanf(pf,"i=%d,c=%s",&i,&c);&c不需要用&符号吧。。。 fscanf(pf,"i=%d,c=%s",&i,c); 还有就是。。。fscanf是读取文件的函数。。不需要输入。。只需要pf这个文件指针就行了。。。你百度下fscanf就知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-4-5 21:37:52 | 显示全部楼层
本帖最后由 向往青莲 于 2014-4-5 21:56 编辑

fscanf(pf,"i=%d,c=%s",&i,&c);&c不需要用&符号吧。。。
fscanf(pf,"i=%d,c=%s",&i,c);

还有就是。。。fscanf是读取文件的函数。。不需要输入。。只需要pf这个文件指针就行了。。。你百度下fscanf就知道

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-4-5 22:51:44 | 显示全部楼层

哦,我明白的了,fscanf格式化读入文件柄句内的内容,可这个用的多吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-4-6 12:23:44 | 显示全部楼层
拈花小仙 发表于 2014-4-5 22:51
哦,我明白的了,fscanf格式化读入文件柄句内的内容,可这个用的多吗?

这个。。。。。仁者见仁智者见智。。。。。知道怎么用就行了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-4-8 15:26:19 | 显示全部楼层
fscanf(fp,"%d",&ch);
从文件中读取内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 01:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表