- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 sscanf的妙用
可以用如下代码将字符串形式的ip地址转换为四个整数:char * inputIpint ip[4];sscanf_s(inputIp, "%d.%d.%d.%d", &ip[0], &ip[1],&ip[2],&ip[3]); 注意sscanf_s,当读入的类型是整数或其它长度可以确定的类型时,不能在类型后面跟上长度,但是对于字符串类型(char
2010-03-25 17:41:00 1155
转载 c/c++通过socket发送结构体
c/c++通过socket发送结构可以直接先将结构转化到内存中,再通过send直接发送。 在网络通讯过程中往往涉及一些有关联的参数传递,例如数组,结构体之类的。对于结构体其实方法挺简单,由于结构体对象在内存中分配的空间都是连续的,所以可以将整个结构体直接转化成字符串发送,到了接收方再将这个字符串还原成结构体就大功告成了。 首先,我们建立一个结构体。 stru
2010-03-19 11:45:00 13281 2
原创 多线程编程界面假死
有时候,跨线程改变界面显示,程序不会报错,但是运行时界面变成空白,可以移动,但是不能响应,后台的线程(如网络通信)运行正常,这时就必须把代码改成通过托管的方式改变界面,如下所示:this.Invoke((ThreadStart)delegate() { textBox1.Text = s;
2010-03-19 11:17:00 948
原创 如何看没有注释和文档的代码
从上往下看,即首先进入Main函数,看看函数里面的调用关系,结合代码的背景初步明确各调用函数的作用和关系,注意不要深入了解具体的代码语句的意思,而是首先总览全局,建立起总的印象,再根据需要进入函数,在函数里面也应该首先了解子函数的调用,而不是深入分析代码,这样就可以比较快地的建立起对代码的结构的总的认识。如果不需要关心代码细节,只需要调用函数,则此时即可开始着手编写代码了,即使碰到细节问
2010-03-08 11:05:00 3313
原创 Linux学习笔记
1、在X11界面上修改IP地址等网络信息后必须重启系统才会生效。2、编译mips指令程序时,用mipsel-linux-gcc命令提示mipsel-linux-gcc:command not found,可以修改~/.bash_profile文件的PATH环境变量后添加:/opt/i686-mipsel-linux-gcc-sdk-3.4.4/cross/bin。 PATH的值是一
2010-03-04 11:15:00 2329
C++编程思想(中文)
2009-11-11
vc文件拷贝程序(显示拷贝进度)
2009-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人