ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

C语言常用函数-close()关闭文件函数

2021-08-03 21:03:49  阅读:352  来源: 互联网

标签:文件 函数 int C语言 file close buf


演示版本

VS2012

  • close()函数

close()函数用于关闭由open()函数所打开的文件。

语法

int close(int handle);

close()函数的语法参数说明如下:

参数handle为打开文件时所返回的文件句柄。

close()函数成功关闭文件返回0,否则返回-1。

示例

#include <stdio.h>
#include <string>
#include <io.h>

int main()
{
    char filename[80];
    char buf[100]="";
    int file;
    printf("input file path and file name,eg d:\\1\\1\\a.txt   ");//显示提示
    gets(filename);//输入文件名
    file=_creat(filename,0);//创建文件
    if (file==-1)//-1表示出错
    {
        printf("create file error");
        exit(0);
    }
    printf("input file content:,end with \"##\":\n");//输入文件内容,##表示结束
    while (1)
    {
        gets(buf);//输入一行    
        strcat(buf, "\r\n");//加入换行符    
        if (strcmp(buf, "##\r\n")==0)//遇到##退出
            break;

        _write(file, buf, strlen(buf));
    }
    _close(file);//关闭文件

}

 

阿飞

2021年8月3日

标签:文件,函数,int,C语言,file,close,buf
来源: https://www.cnblogs.com/nxopen2018/p/15096306.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有