摘要: - echo 是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如: echo $myvar1; echo 1,2,$myvar,"<b>bold</b>"; - print 是函数,可以返回一个值,只能有一个参数。 - printf 函数,把文字格式化以后输出,如: $name="hunte"; $age=25; printf("my name is %s, age %d", $name, $age); - sprintf 跟printf相似,但不打印,而是返回格式化后的文字,其他的与prin 阅读全文
posted @ 2009-04-15 11:42 ajuanabc 阅读(131) 评论(0) 推荐(0)
摘要: CRT(C Runtime) 的字符串函数就是我们常见的 strcmp, strchr, strstr 等等Windows 系统DLL shlwapi.dll 也提供了类似的字符串处理函数,只是大小写有所不同: StrCmp, StrChr, StrStr等。两者的区别在于:1)CRT 的字符串函数不支持 Unicode 字符串 (wchar_t)2) CRT 的字符串函数不考虑系统的语言环境(locale), 而SHLWAPI 得函数则会考虑语言环境。举一个strrchr/StrRChr例子:在英文Windows系统上:StrRChrA("/Test/縺・a.txt", 阅读全文
posted @ 2009-04-15 04:43 ajuanabc 阅读(207) 评论(0) 推荐(0)
摘要: Windows API 函数 GetProcAddress 被广泛用于取得函数指针地址。 例如:typedef BOOL (WINAPI *pfnGetProductInfo)(DWORD, DWORD, DWORD, DWORD, PDWORD);pGPI = (pfnGetProductInfo) GetProcAddress(GetModuleHandleW(L"kernel32.dll"),"GetProductInfo");注意函数定义typedef 中的WINAPI, 它指定了函数的调用协议, 这部分是非常必要而且关键的,写代码的时候需要注意 阅读全文
posted @ 2009-04-15 01:45 ajuanabc 阅读(324) 评论(0) 推荐(0)