
C语言
文章平均质量分 64
mos2046
这个作者很懒,什么都没留下…
展开
-
c语言的一处陷阱:
实际碰到的一个问题,从MSDN上拷贝了一段代码,是用C写的,编译通过,执行崩溃,// test.c 用Unicode方式编译崩溃#include void main(){ STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory(原创 2014-01-04 01:44:59 · 1950 阅读 · 0 评论 -
使用libcurl源码编译不过的问题
使用libcurl源码编译不过的问题setup_once.h(274) : error C2628: '<unnamed-tag>' followed by 'bool' is illegal (did you forget a ';'?)原创 2014-05-07 12:48:42 · 2377 阅读 · 0 评论 -
如何在引号里面引用宏
#include #include #define MY_STR_LEN 32#define __MY_FMT_STR(LEN) "%"#LEN"s"#define MY_FMT_STR(LEN) __MY_FMT_STR(LEN)int _tmain(int argc, _TCHAR* argv[]){ char* input = "0123456789abcdef01234原创 2014-05-13 21:27:31 · 6349 阅读 · 0 评论 -
c语言太容易出笔误了,这样都行
调试中发现同时写的NB代码test.cint add(string);int main(){ char* p = "11222"; add(p); return 0;}int add(string){ return 0;}用c编译类型都可以不写,默认类型是整型,太容易出笔误了吧原创 2014-07-23 17:37:10 · 1080 阅读 · 0 评论 -
总结一处笔误
int link_admin_pwd(char * admin_pwd, char *admin, char*pwd){ if (admin == (char *)NULL || pwd == (char *) NULL) { return -1; } if (strlen(admin) == 0 || strlen(pwd) == 0) { return -2; }原创 2014-07-07 16:42:19 · 991 阅读 · 0 评论