c语言 中的 Text Input和Output 是用来干什么的,什么时候需要使用,为什么要用到这个操作,刚学到这里

发布网友

我来回答

1个回答

热心网友

文件输入和输出是用来干什么的,什么时候需要使用,为什么要用到

标题的问题我就不说了。如果认为文件输入 / 输出没用的话,大概怎么说都没办法改变看法的


#include <stdio.h>

int main()
{   FILE* spText;
    int c;
    int closeStatus;
    printf("这个程序把输入复制到一个文件中\n");
    printf("当你输入完成的时候,按<EOF>。\n\n");
    if(!(spText=fopen("P07-07.DAT","w")))
    {
        printf("Error");
        return(1);
    }
    while ((c=getchar())!=EOF)
        fputc(c,spText);
    closeStatus=fclose(spText);
    if(closeStatus==EOF)
    {
        printf("error");
        return 0;
    }
    printf("\n\n你的文件建好了\n");
    return 0;
}
// 可不可以帮我解析一下,程序执行时 我要如何操作才行

在出现

这个程序把输入复制到一个文件中
当你输入完成的时候,按<EOF>。

的提示后,随便输点东西,输完之后如果是 Windows 系统,按 Ctrl-Z 。如果是 Linux 系统,按 Ctrl-D。


如果还想问程序结束后要做什么的话,这是回答:

找到P07-07.DAT,用记事本打开。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com