摘要: 题目链接:http://poj.org/problem?id=3302 题意: 给定两个字符串,求第二个字符串是否为第一个字符串正向或反向的子串。 直接按s2中的字符在s1中搜索,有两个地方要剪枝,一是当s2的长度大于s1时,还有当s1剩余字符无s2的当前字符时。#include<cstdio>#include<fstream>#include<iostream>#include<cstring>usingnamespacestd;intn,i,j;chars1[101],s2[101];boolis_sub(){ints1_len=strlen 阅读全文
posted @ 2011-09-11 23:13 追逐. 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 基于C的文件操作 在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。一、流式文件操作这种方式的文件操作有一个重要的结构FILE,FILE在头文件stdio.h中定义如下:typedef struct {int level; /* fill/empty level of buffer */unsigned flags; /* File status flags */char fd; /* File descriptor */unsigned char hold; /* Ungetc char if no buffer */int bsize; /* B 阅读全文
posted @ 2011-09-11 21:18 追逐. 阅读(3897) 评论(0) 推荐(0) 编辑