输入函数scanf ,sscanf(输入源是字符串),fscanf(输入源是文件)函数返回值 :返回成功读入的项目的个数。如果没有读取任何项目返回0。当它检测到文件结尾时,它返回EOF。输入结束标志:跳过输入队列的换行符,空格开始读入。遇到换行,空格是结束读入,注意 :输入字符串时逗...
分类:
其他好文 时间:
2014-09-25 19:08:37
阅读次数:
299
重建二叉树
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述题目很简单,给你一棵二叉树的后序和中序序列,求出它的前序序列(So easy!)。
输入输入有多组数据(少于100组),以文件结尾结束。
每组数据仅一行,包括两个字符串,中间用空格隔开,分别表示二叉树的后序和中序序列(字符串长度小于26,输入数据保证合法)。
输出每组输出...
分类:
其他好文 时间:
2014-09-17 15:21:02
阅读次数:
335
由于匿名管道使用的是文件描述符,所以我们只能用read和write对其进行读写。因为标准读写函数都是基于文件指针的。当read成功时,返回值为读到的字符数。当遇见文件结尾时,返回0(也就是什么都读不出来了)。出错,返回-1。—> 参考 man 2 read当write成功时,返回值为写入的字符数。返...
分类:
其他好文 时间:
2014-09-05 18:04:41
阅读次数:
221
错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?错误分析:此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束。没有找到预编译指示信息的头文件...
分类:
其他好文 时间:
2014-08-22 12:36:46
阅读次数:
230
在讨论匿名管道之前,我们先回顾下read和write系统调用以及fgets函数 #include ssize_t read(int fd, void *buf, size_t count);当read成功时,返回值为读到的字符数。当遇见文件结尾时,返回0(也就是什么都读不出来了)。出错,返回-1。—...
分类:
其他好文 时间:
2014-08-22 12:23:36
阅读次数:
224
fstream流的eof()推断有点不合常理 按常理逻辑来说,假设到了文件末尾的话,eof()应该返回真,可是,C++输入输出流怎样知道是否到末尾了呢? 原来依据的是:假设fin>>不能再读入数据了,才发现到了文件结尾,这时才给流设定文件结尾的标志,此后调用eof()时,才返回真。 如果 find....
分类:
编程语言 时间:
2014-08-12 10:19:03
阅读次数:
212
1.打开文件vifilename2.转到文件结尾G或转到第9行9G3.删除所有内容(先用G转到文件尾),使用::1,.d或者删除第9行到第200行的内容(先用200G转到第200行),使用:9,.d
分类:
系统相关 时间:
2014-07-31 23:22:00
阅读次数:
316
最近在开发实战中,遇到了一个这样的技术情景:
把log4j生成的日志文件定时刷进MySQL数据库,比如三个小时刷一次,那么每次刷数据的时候,如何控制文件读取是从上一次文件读取结束的地方开始继续读取的?并且本次要读取到文件结尾处。在网上各种搜索提问后,找到了一个叫RandomAccessFile Java类解决了问题。
先上代码:
static int size=1;//主...
分类:
编程语言 时间:
2014-07-26 17:24:12
阅读次数:
554
A:hdu4847 字符串匹配第一想法是KMP,写了好长时间结果还TLE了-_-||,实际上用个简单的枚举判断就能解决。因为待验证的字符串"doge"很小。写A题的时候还被输入卡了半天。Tips1:输入至文件结尾(eof)的常用方法: while (cin>>a) //最常用的 while...
分类:
其他好文 时间:
2014-07-26 01:26:26
阅读次数:
271
字符
返回:来自输入设备的下一个字符
返回:成功返回下一个字符,出错或者达到文件结尾返回EOF
虽然函数被定义为整型数,但仅用其低八位
scanf
返回:成功返回读入项目的个数
检测到"文...
分类:
其他好文 时间:
2014-07-17 20:24:44
阅读次数:
227