- 博客(6)
- 收藏
- 关注
原创 把变量和表达式转换成字符串
如果在调试程序时想输出形如"x = 20"的话,通常是直接利用如下语句:cout <<"x="<<x<<endl;如果变量只有一个或是几个还好(实际上多于三个就让人有些难以接受了),实际编程中所遇到的大都多于三个,这样我们就得为每一个输出的变量写一句。幸运的是,标准C具有字符串化运算符"#",在一个宏中的参数前面使用一个"#",预处理器会把这个参数转换为一个字符串数组。像这样
2008-11-09 23:14:00
473
原创 常用函数
标准库函数: struct tm* localtime(const time_t *timer); struct tm* _localtime64(const __time64_t *timer); char* asctime(const struct tm *timeptr); wchar* _wasctime(const struct tm *timept
2008-11-09 23:12:00
194
原创 汇编小知识
1. BP的使用 和堆栈指针SP联合使用,作为SP的校准,在访问堆栈时,SP指向栈顶,在访问数据时将SP赋给BP,使用BP去访问数据。
2008-10-03 18:57:00
283
原创 C++、python混合编程之加载模块
在调用PyImport_ImportModule( string str )加载python模块时,要注意以下几点:1. 先把PyImport_ImportModule( str )的str转成非const的字符串。2. 把通过swig.exe产生的xx.py文件放到工程目录下。3. 如果要加载的模块在工程目录,则直接加裁;否则,如果加载的模块在工程所在 目录的子目录下或是子目录的子目录,这时
2008-09-21 07:32:00
533
原创 应避免一些低级的错误
应避免一些低级的错误 昨天在代码的编写中范了两个错误,一是在使用ifstream的成员 >> 进行读文件时,用一个整形变量保存从文件中的读取字符串,结果导致在读取该字符串之后的字符串或是数字时出错了,读到的值都是无效的,虽然目前已经找到了解决办法,但是就此事的原因还不清楚。 二是,在使用vector时,发生的越界访问,结果导致访问
2008-09-12 06:56:00
411
原创 Radio Button(单选框) 的使用
如果界面上同时有若干个单选框,此时添加宏: ON_CONTROL_RANGE(BN_CLICKED, IDC_FIRST, IDC_LAST, OnClickedCheckBox) 另外,可用函数IsDlgButtonChecked(IDC_CHECK)来判断此单选框是否被选中。
2008-05-14 06:53:00
458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人