文件读写问题
2016-03-14 21:38
302 查看
今天写一个程序的时候发现文件的读写会发生相互的影响,当交错地进行文件的读写的时候会发生意料不到的错误。
int main(void)
{
char buffer[256];
MYSQL * mysql = mysql_init(0);
mysql_real_connect(mysql, “localhost”, “root”, “root”, “webrobot”, 0, 0, 0);
mysql_query(mysql, “insert into robot values(‘pabababab’,654235)”);
FILE * file = fopen(“3.txt”, “r+”);
fputs(“wocao45564”, file);
fgets(buffer, sizeof(buffer), file);
fclose(file);
return 0;
}
文件打开后显示:
ao45564屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯?
具体原因有待解决。
int main(void)
{
char buffer[256];
MYSQL * mysql = mysql_init(0);
mysql_real_connect(mysql, “localhost”, “root”, “root”, “webrobot”, 0, 0, 0);
mysql_query(mysql, “insert into robot values(‘pabababab’,654235)”);
FILE * file = fopen(“3.txt”, “r+”);
fputs(“wocao45564”, file);
fgets(buffer, sizeof(buffer), file);
fclose(file);
return 0;
}
文件打开后显示:
ao45564屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯?
具体原因有待解决。
相关文章推荐
- c++上机训练
- Go语言核心之美 1.2-变量及声明篇
- 算法起步(3)抽签问题—合二为一(下)
- ZooKeeper系列之六:ZooKeeper四字命令
- ZooKeeper系列之七:ZooKeeper命令行工具
- ZooKeeper系列之八:ZooKeeper的简单操作
- poj2528 线段树 区间合并 特殊离散化
- Unity3d开发(九) 动画模型资源导入预处理
- 【基础练习】【vector】codevs3393 序列倒置
- UITableView介绍 之 AutoLayout下复杂cell的高度计算
- 【Mocha.js 101】Mocha 入门指南
- 《读书笔记》程序员的自我修养之线程模型
- Problem G
- 实现数字动态变化
- 几个 Context 上下文的区别
- 网页层叠样式表(html+css)
- 说说自己对hibernate一级、二级、查询、缓存的理解。
- D11
- JS的内置对象
- ZooKeeper系列之四:ZooKeeper的配置