C语言

  • 用Socket的getpeername获得客户端的ip和端口

    getsockname用于获得本地地址端口,getpeername用于获取远端地址端口。但两者的使用时机并不相同。对于服务器来说,在bind以后就可以调用getsockname来获…

    编程 2011年5月26日 0 0
  • C语言的正则表达式库与AIX Tuxedo 8.1的buildclient编译问题。

    正则表达式能提高字符串处理效率,但标准C中却无相应处理函数。Perl风格的正则表达式是现在使用最广的一种正则流派,相应的Perl-Compatible Regular Expres…

    编程 2011年5月26日 0 0
  • C的求子串及定位串函数,纠结。

    用C#和java之类现代语言久了,字符串操作简直是随心所欲。昨天需在C下写一报文串处理,才发现C中的字符串操作是如此匮乏。只得自己写了二函数,测试结果正常,在实际应用中却错误百出,…

    编程 2011年5月24日 0 0
  • AIX C函数中的缺省参数

    看AIX下的一段C代码,在.C实现中函数入口是5个参数,然而在所有对该函数的调用中,均为4个参数,省略了最后一个参数。因未作为类中方法,找不到重载实现。自己写测试程序,也未通过编译…

    编程 2010年12月12日 0 0
  • C控制台程序变量地址测试结果

    一个程序中的各个变量常量存放在什么位置,一般来说并不需要关注,这是由系统自动管理的。但是如果要对进程进行内存分析,内存修改的话,就很有必要研究一下进程的数据在内存中如何存放。比如C…

    编程 2009年1月30日 0 0
  • C语言中变量地址分配的困惑

    不少人说过windows程序中某些变量是动态地址,据说是因为局部变量分配在堆上(heap),是动态管理和回收的。然而在一个C控制台程序里测这试,不管是全局变量,局部变量,局部指针,…

    编程 2009年1月30日 0 0
  • Visual Studio 2005中C程序的静态链接

    似乎并没有明的选项来选择使用静态还是动态链接,然而将生成的test.exe拷到其它机器上(Windows XP 虚拟机)上运行时会提示”程序配置不正确,无法运行&#82…

    编程 2009年1月30日 0 0