文件读写的实验
来源:互联网 发布:欧姆龙plc网络通信 编辑:程序博客网 时间:2024/04/26 00:17
今天在读文件读写相关的资料时,感觉很困惑,就自己做了个实验。
1.读取从标准输入中输入的ascii码,代码:
#include<stdio.h>
int main()
{
char a;
while(1)
{
scanf("%c",&a);
int b=a;
printf("%d\n",b);
}
return 0;
}
在输入一系列输入数据后得出结论:
可以输入部分键盘上的控制字符,如tab,只有在按下回车键之后字符才会输入到标准输入,一个回车键会被捕捉为一个ascii码为10的字符。
2.文件的读取,代码:
#include<stdio.h>
int main()
{
FILE *f;
int n;
f=fopen("test.txt","rb");
while(f&&!feof(f))
{
n=fgetc(f);
if(n==EOF)
return 1;
printf("%d\n",n);
}
return 0;
}
测试数据中的文本为:
liu
wang sheng
!
输出结果为:
108
105
117
13
10
119
97
110
103
32
115
104
101
110
103
13
10
33
由此可见可以读取回车符和换行符。
- 文件读写的实验
- 顺序读写文件的实验
- 实验八 文件读写
- 【实验三】多媒体文件的读写和转换
- 串口的读写,文件读写
- 【实验二】图像文件的读写和转换
- INI文件的读写
- 读写文件的例子
- INI文件的读写
- 关于文件的读写
- 文件的读写操作
- 文件的读写操作
- properties文件的读写
- 读写服务器端的文件
- 位图文件的读写
- C++文件的读写
- ini文件的读写
- 文件的读写
- 利用java io 将从iteye或者csdn复制的的代码的行号去掉的
- string容器
- zzuli 1661--0的个数
- 时间格式化方式,由Date对象生成Calander对象
- Lucene中索引的删除,更新与查找以及恢复(lucene3.5)
- 文件读写的实验
- Android 射击类游戏 (一)
- ABAP 指針常用语法
- PHPMailer发送邮件
- 北京大学百年讲堂内听果宁法师讲人生——提得起、放得下的深刻含义(摘抄)
- Mac OS X 10.7(Lion)系统下显示用户主目录下的Library目录
- SQL注入
- android NDK之Log
- 关于android中service与线程