黑马程序员————C语言总结(3)

原创 2015年07月08日 20:55:23

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

stdio.h文件把三个文件指针与三个C程序自动打开的标准文件进行了关联



stdin 键盘
stdout 显示器
stderr 显示器


fprintf(文件指针,...)


同时打开的文件数目是有限的  10到20之间


fscanf(文件指针,...)


fgets()和fputs()


fgets()接受3个参数
第一个参数用于存储输入地址 (char *)
第二个参数表示输入字符串最大长度
第三个参数表示文件指针,指向要读取的文件


读取之后末尾加'\0',若fgets()在字符最大数目之前读完一整行将在'\0'前加'\n'
gets将'\n'丢弃


fputs()接受2个参数 字符串地址,文件地址
不添加换行符


while(fgets(line,MAXLINE,stdin)!=NULLL&&line[0]!='\0')
fputs(line,stdout);




fseek()和ftell()
必须已经用fopen()打开的文件


返回值为int型,正常返回0,有错误返回-1
第一个参数指向被搜索的文件FILE指针
第二个参数是偏移量,偏移量为long型 可正可负 -1L -2L0L 1L
第三个参数是模式,标识起点
SEEK_SET 文件开始
SEEK_CUR 当前位置
SEEK_END 文件结尾


ftell()返回值为long
返回当前位置
返回距离文件开始初的字节数目来确定文件位置
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员————C语言结构体

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1,结构体简介     “结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个...

黑马程序员————C语言指针

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1,指针简介     指针是C语言中非常重要的一种数据类型。学习指针是学习C语言中最重要的一环...

黑马程序员————--c语言之static和extern,变量

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一.static和extern与函数 外部函数:定义的函数能被本文件和其他文件访...

黑马程序员————C语言函数

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1,函数简介     任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都...

黑马程序员————c语言基本知识——数据,标识符,常量,变量,printf ,scanf等基本知识

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 分类:ios学习笔记   一.数据类型:   1.基本类型(整型、字符型、浮点型、枚举类型...

黑马程序员————C语言基本运算

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1,基本算术运算符 1)加法运算符“+”:加法运算符为双目运算符,即应有两个量参与加法运算。如a...

黑马程序员————C语言_基础知识整理(一)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 任何一个C语言程序都是由一个或多个程序段(小程序)构成的,每个程序都有自己的功能,我们一...

黑马程序员————C语言_练习题解题思路分析(一)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 第一题:输入一英文句子,将其中所有单词首字符转换成大写后输出。 输入一英文句子,将其中所有...

黑马程序员————C语言流程控制

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1,C语言的基本流程简介 从程序流程的角度来看,程序可以分为三种基本结构,即顺序结构、分支结构...

黑马程序员—【Java基础篇】之语言基础———for嵌套循环练习题

------- android培训、java培训、期待与您交流! ---------    上篇分享和总结了Java语言基础程序流程控制和函数; 那么接下来我继续为大家分享for嵌套循环2道练习题。...
  • WL8721
  • WL8721
  • 2015-04-20 20:11
  • 2498
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)