上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: http://www.diyifanwen.com/jinyici/jinyici-A/页面抓取#include #include #include #include "lyGetHttpResult.h"#include "lyPublic/lyCodeConvert.h"int main(){ char szUrl[512] = ""; char *svData= NULL; char *szData = NULL; FILE *fp; char *p, *q, *s, *t; char strFrom[100] = " 阅读全文
posted @ 2013-07-22 12:01 煮人为乐 阅读(257) 评论(0) 推荐(0)
摘要: 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定义如下:int g_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用int g_Test,那么就会产生LNK2005错误,一般错误错误信息类似:AAA.obj error LNK2005 int book c?book@@3HA already defined in BBB.obj。切记的就是不能给变 阅读全文
posted @ 2013-07-18 11:40 煮人为乐 阅读(659) 评论(0) 推荐(0)
摘要: 1.文字格式转码文件(DataInfo) 1.1 gbk_unicode.idx 1.2 gbk_utf.idx2.lyParseUtil文件夹 2.1 lyParseUtil.c#include #include #include #include #include #include "lyFileUtil.h"#include "../lyPublic.h"#include "../lySQL.h"#include "../lyString.h"int ExactSameMatchFunc(const char 阅读全文
posted @ 2013-07-17 20:08 煮人为乐 阅读(454) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 #include 4 #include "lyGetHttpResult.h" 5 #include "lyPublic/lyCodeConvert.c" 6 int main() 7 { 8 9 char szUrl[512] = ""; 10 char svData[1024 * 40] = ""; 11 char *szData = NULL; 12 FILE *fp; 13 char *p, *q,*q2,*p2; 14 char strFrom[100] = 阅读全文
posted @ 2013-07-17 16:45 煮人为乐 阅读(242) 评论(0) 推荐(0)
摘要: 今天在公司学了网页抓取,感觉在学校C就学了个皮毛,到了公司啥都不懂。做个简单的总结1、建工程不在一个文件夹,调用函数时,写的头文件要带路径,如#include "lyPublic/lyCodeConvert.c"2、窗口事件要修改 工程-设置-连接的“/subsystem:console /incremental:yes” ,改为“/subsystem:windows /incremental:yes”3、在抓取网页时,传递的网址,UTF-8和GBK之间的转换。要将GBK转为UTF-8后再打开,不然会丢失关键词今天成果:#include #include #include 阅读全文
posted @ 2013-07-16 20:16 煮人为乐 阅读(315) 评论(0) 推荐(0)
摘要: LK的数学题时间限制:1000 ms | 内存限制:65535 KB难度:3描述LK最近遇到一个问题,需要你帮她一下。一个整数n,求[1,n)中,和n互素的数的个数。输入多组测试数据,每一行有一个整数n(nint prim(int a,int b){ return (b==0)?(a==1):prim(b,a%b);}int main(){ int n; while(scanf("%d",&n),n) { int sum=0; for(int i=2;iint eular(int n){ int ret=1,i; for(i=2;... 阅读全文
posted @ 2013-07-01 18:38 煮人为乐 阅读(316) 评论(0) 推荐(0)
摘要: 郁闷的C小加(一)时间限制:1000 ms | 内存限制:65535 KB难度:3描述我们熟悉的表达式如a+b、a+b*(c+d)等都属于中缀表达式。中缀表达式就是(对于双目运算符来说)操作符在两个操作数中间:num1 operand num2。同理,后缀表达式就是操作符在两个操作数之后:num1 num2 operand。ACM队的“C小加”正在郁闷怎样把一个中缀表达式转换为后缀表达式,现在请你设计一个程序,帮助C小加把中缀表达式转换成后缀表达式。为简化问题,操作数均为个位数,操作符只有+-*/ 和小括号。输入第一行输入T,表示有T组测试数据(T#include#include#includ 阅读全文
posted @ 2013-06-30 17:47 煮人为乐 阅读(318) 评论(0) 推荐(0)
摘要: LK的旅行时间限制:2000 ms | 内存限制:65535 KB难度:5描述LK最近要去某几个地方旅行,她从地图上计划了几个点,并且用笔点了出来,准备在五一假期去这几个城市旅行。现在希望你找出她点的所有的点中距离最远的两个点的距离是多少。各个景点可以认为是在一个平面上。输入第一行有一个整数0#include#includeusing namespace std;const int num=100005;int N;struct Point{ int x; int y;}points[num],output[num];inline int ccw(Point p1,Point p2... 阅读全文
posted @ 2013-06-29 21:07 煮人为乐 阅读(239) 评论(0) 推荐(0)
摘要: 小小明系列故事——游戏的烦恼Time Limit: 3000/1000 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 609Accepted Submission(s): 220Problem Description 小小明最近在玩一款游戏,它由n*m大小的矩阵构成,矩阵上会随机产生一些黑色的点,这些点它们可能会连在一起也可能会分开,这些点的个数没有限制,但是每个1*1方格中最多只可能有一个黑点产生。游戏要求玩家以最短的时间用x*y的小矩阵覆盖这个大矩阵,覆盖的要求有以下2点: 1.. 阅读全文
posted @ 2013-06-08 20:35 煮人为乐 阅读(185) 评论(0) 推荐(1)
摘要: 在很多软件中,输入拼音的首写字母就可以快速定位到某个词条。比如,在铁路售票软件中,输入: “bj”就可以定位到“北京”。怎样在自己的软件中实现这个功能呢?问题的关键在于:对每个汉字必须能计算出它的拼音首字母。GB2312汉字编码方式中,一级汉字的3755个是按照拼音顺序排列的。我们可以利用这个特征,对常用汉字求拼音首字母。GB2312编码方案对每个汉字采用两个字节表示。第一个字节为区号,第二个字节为区中的偏移号。为了能与已有的ASCII编码兼容(中西文混排),区号和偏移编号都从0xA1开始。我们只要找到拼音a,b,c,...x,y,z 每个字母所对应的GB2312编码的第一个汉字,就可以定位所 阅读全文
posted @ 2013-06-05 20:41 煮人为乐 阅读(691) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 11 下一页