【问题标题】:How to use Array and file handling in C?如何在 C 中使用数组和文件处理?
【发布时间】:2017-01-25 16:50:24
【问题描述】:

如何在 C 中使用数组和文件处理?我是编程新手。我想了解更多关于 C 的信息。

【问题讨论】:

    标签: c arrays file-handling


    【解决方案1】:

    我正在简要回答您的问题并解释数组或文件的使用。 首先使用这个库:#include <file.h> top of the codes。

    或者这是打开文件的代码

    if(fopen(“test.txt”,”r”)){
    
    printf(“file was opened”);
    
    }else{
    
    printf(“Failed”);
    
    }
    

    从文件中读写可以极大地方便计算功能。函数 fscanf 和 fprintf 是 scanf 和 printf 函数的派生,它们是在第一次学习 C 语言时学习的。给出了一些样本:

    Int i;
    
    Fscanf (fp, "% d", & i);
    
    Fprintf (fp, "% d", i);
    

    这是一个数字标识符。使用函数 fscanf 从第二行的文件中读取此变量。这个函数使用了一个额外的文件指针参数,不像scanf函数,乍一看很明显。该参数是第一个参数。上例中的“fp”文件指针就是这种文件指针的一个例子。

    标准打印函数没有区别

    这些是 C 中文件操作的基本函数。

    fopen() 打开一个文件。

    Fclose() 关闭一个文件。

    fputc() 和 putc() 向文件中写入一个字符。

    fgetc() 和 getc() 从文件中读取一个字符。

    Fseek() 查找文件中的特定字节。

    fprintf() 将结构化数据写入文件。

    fscanf() 从文件中读取结构化数据。

    Feof() 到达文件末尾时返回正确的值。

    Ferror() 出现错误时给出准确的值。

    Rewind() 启动文件的活动位置。

    Remove() 删除文件。

    Fflush() 清除缓冲内存。


    模组

    r 只读

    只写

    追加

    r+ 读写。但文件必须是第一位的。

    w+ 读写。文件存在与否都没有问题。它 无论如何都会被创建。

    a+ 读写。它打开以将数据添加到已保存文件的末尾。

    希望对你的开始有所帮助,写这么多,提高你的逻辑。

    【讨论】:

    • 我知道如何使用文件处理,但我的逻辑不清楚我是 BS IT 学生首先先生告诉我们这些和第二天的测验,我得到 0 分,因为我知道如何打开文件和它有多接近,但我无法思考这个问题,因为我的逻辑不清楚
    • 给我一个示例程序,让我知道它是如何工作的......它
    • Mert,请花点时间了解如何将格式应用于此处的问题,特别是代码块(有一个按钮)和内联引用设备(使用反引号,like so)。这里的问题和答案几乎总是受益于适当使用格式。
    猜你喜欢
    • 2014-09-25
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 2016-07-31
    • 2014-05-01
    相关资源
    最近更新 更多