黑马程序员————C语言总结(2)
来源:互联网 发布:js两数求和 编辑:程序博客网 时间:2024/05/16 17:08
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
1.C将文件看成连续的字节序列
2.二进制试图和文本视图二进制视图中,文件中的每个字节都可为程序的访问
文本视图中,看到的内容和文件内容有可能不同
3.I/0级别
低级I/0使用操作系统提供基本I/O服务
标准高级I/O使用一个标准的C库函数包和stdio.h头文件中的定义
4.标准文件
C程序自动为您打开3个文件 标准输入,标准输出,标准错误输出
int main(int argc,char *arg[])
argc 查看是否有命令行参数
argv[0] 该程序的名字
exit() 关闭所有打开的文件并终止程序
return 0; exit 的区别
1.若main()在一个递归程序中,exit()仍会终止程序 return将控制权移到上一级
2.在main()之外调用exit也会终止程序
fopen()
第一个参数是打开的文件名(包含该文件的字符串地址)第二个参数指定文件打开模式的字符串。
返回值为文件指针
"r"文本打开 读取
"w"打开 写,文件长度截为零,若文件不存在创建
"a"打开 写,在已有文件尾追加,若文件不存在创建
"r+"打开 可读可写
"w+"打开可读可写,文件存在截为0,不存在创建
在他们后边加b为二进制打开方式
使用"w"打开已有文件文件内容将被删除
FILE指针
FILE *fp;
ch=getc(fp); //从指针fp指定的文件中获得一个字符
putc(ch,fpout); //将字符写入fpout指向的文件
EOF C程序只有在读取超出文件结尾后才会发现文件尾
while((ch=getc(fp)!=EOF)
{
putchar(ch);
}
fclose()
if(fclose(fp)!=0) 关闭由指针指定的文件,文件关闭成功返回0否则返回EOF
0 0
- 黑马程序员——C语言总结
- 黑马程序员————C语言总结(2)
- 一、黑马程序员————C语言总结
- 黑马程序员———C语言基础测试总结
- 黑马程序员——C语言学习总结1-10
- 黑马程序员——C语言学习总结11-21
- 黑马程序员——C语言学习总结22-32
- 黑马程序员——C语言总结--易犯错误小结
- 黑马程序员——C语言数据类型总结
- 黑马程序员——C语言的循环结构总结
- 黑马程序员——C语言总结--易犯错误小结
- 黑马程序员——c语言要点总结
- 黑马程序员——C语言其他总结
- 黑马程序员——01-C语言基础知识总结
- 黑马程序员——C语言预处理总结
- 黑马程序员——C 语言指针总结
- 黑马程序员——[C语言]数据类型总结
- 黑马程序员——C语言知识的总结
- Unity 脚步 事件函数 的执行顺序
- 进程上下文 中断上下文
- [leetcode-54]Spiral Matrix(C语言)
- 599 奋斗的小蜗牛
- unity调用Android通过编译 java jar包出现问题解决和简单支付流程
- 黑马程序员————C语言总结(2)
- 挑7
- Word Ladder II
- HDOJ 1106 排序
- VBScript例子程序
- ECMAScript5 DOM模型 Comment详解
- 蓝牙SoC芯片之争
- [LeetCode][Java] Regular Expression Matching
- 在AndroidManifest.xml中配置友盟cocos2dx游戏统计参数