随笔分类 - 菜鸟日记
一个菜鸟的成长历程
摘要:书上看来的while循环内是条件判断,例如while(i < 100)今天在看字符串拷贝函数的时候,发现有这样的实现:while(*dest++ = *src++);在while里面只有一个赋值的操作,并没有像while((*dest++ = *src++) != '\0');这样判断.但是最后使用第一种实现也完全实现了字符串拷贝的功能,这种实现我记得在一个比较老的版本中也看到过.那么,while循环里面究竟是否需要做=0的判断呢?在while括号里面的表达式的结果(true or false)是判断赋值操作是否成功,还是直接使用最后的变量的值?求解释..
阅读全文
摘要:环境配置: 操作系统:windows xp 编译器:MinGW gcc4.6.2 mysql版本:5.5.25.0首先将mysql安装目录下的Connector C 6.0.2目录中的所有文件拷贝到mingw中include目录的对应位置.测试代码时加入include "mysql.h"然后报了SOCKET未定义的错误,在MinGW的include目录下找到SOCKET,得知在winsock和winsock2.h中有定义,于是在mysql.h中加入了如下代码#if defined(__WIN__) /*add by caijiang 20120713*/#include &
阅读全文
摘要:昨天的代码被更新了,在我传递回调函数的时候,在函数名的前面加入了一个取地址符.我记得好像不需要这样做的,于是特意做了个实验,代码如下:#include "stdio.h"int (*FuncPtr)(int i);int foo(int i){ printf("%d\n", i); return i;}int main(){ printf("第1次:\n"); FuncPtr = foo; (*FuncPtr)(1); printf("第2次:\n"); FuncPtr = &foo; FuncPtr(1)
阅读全文
摘要:决定要搞Linux-C语言,特地下载了SuSe.说不上千辛万苦,好歹把它跟windows连上了。 期间遇到一些问题。首先,虚拟机的网卡配置是NAT方式,win7可以ping通SuSe,但是SuSe始终无法ping通win7.最后使用了网桥就可以了。 将虚拟机的ip设置为静态Ip,且跟win7在同一网段,samba共享开启以后win7始终连不上去,最后只好在win7下面新建了一个共享目录,将共享目录挂载在SuSe下面,终于两个系统之间的交流没有问题了。 我想要尝试一下编译内核,结果gcc的版本是4.1.0,需要至少升级到4.1.2,搞了大半夜都没弄好,在编译gcc的时候老是报一个Err...
阅读全文
浙公网安备 33010602011771号