引用了头文件之后,才可以使用这些类型和常量槐中敏。至于函数声明,是用于检查函数调用是否规范的。如果给出了明确的函数声明,而进行了错误的调用(传入参数数目错误、类型错误),编译器会产生报错;而如果不提供声明,进行了错误的调铅枝用,编译器只产生警告。
#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
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)