#include<stdlib.h>的功能是什么?

#include<stdlib.h>的功能是什么?,第1张

include是C语言中预处理指令,作用是将其后头文件的全部内容复制到当前源程序文件中。一般,头文件中提供了类型、常量定义,还有培蠢函数声明

引用了头文件之后,才可以使用这些类型和常量槐中敏。至于函数声明,是用于检查函数调用是否规范的。如果给出了明确的函数声明,而进行了错误的调用(传入参数数目错误、类型错误),编译器会产生报错;而如果不提供声明,进行了错误的调铅枝用,编译器只产生警告。

#include <stdlib.h>就是引用stdlib.h头文件,然后就可以调用它里面声明的函数了,比如:malloc、free、exit等常用函数。

设文件在当前目录下,名为123.txt。成功打开文件后,建立一个循环,从文件中读取一个字符并判断其是否为'\n',若不是则输出这个字符并继续读取下一下字符;若是'\n'则跳出循环,停止读取、关闭文件。代码如下:

//#include "stdafx.h"//If the vc++6.0, with this line.

#include "stdio.h"

#include "stdlib.h"

int main(void){

    FILE *fp

    char ch

    if((fp=fopen("123.txt","r"))==NULL){

        printf("Open 肆侍the file failure...\n")

  裂清吵      exit(0)

    }

    while((ch=fgetc(fp))!='\n')

        正扮printf("%c",ch)

    fclose(fp)

    printf("\n")

    return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12381597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存