C/C++
傻X
重新专注技术
展开
-
VScode C++ 调试配置文件
之前需要安装的插件网上都能搜到1.C/C++ IntelliSense, debugging, and code browsing.2.Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code3.原创 2022-03-22 15:06:04 · 632 阅读 · 1 评论 -
单井号(#)和双井号(##)
在宏定义中经常会用到#和##单井号(#)把传递过来的参数当成字符串进行替代如下示例: 程序代码#define display(name) printf(""#name"")int main() { display(name);} 输出:name双井号(##)称为连接符在带参数的宏定义中将两个子串(token)联接起来,从而形成一转载 2012-08-16 20:15:56 · 5701 阅读 · 0 评论 -
64位机器上的控件注册
注册控件本来是件比较容易的事情,regsvr32 控件名字,不过在64位win7下稍微麻烦点,考虑权限之类的问题。初始状态:保证要注册的OCX控件都下载全了1.确保win7管理员权限2.把OCX控件,放到C:\Windows\SysWow64 路径下面3.进入cmd,管理员权限运行4.regsvr32 C:\Windows\SysWow64\XXX.ocx原创 2012-09-16 21:14:43 · 6537 阅读 · 1 评论 -
某X公司的C/C++技能复核考试
题目:一个字符串排序题主机名由多级域名组成,自右向左,依次是顶级域名、二级域名、三级域名…..以此类推例,主机名:google.com.hkhk是顶级域名com是二级域名google是三级域名现在我们需要实现一个主机名的排序功能排序规则1)主机名按照域名等级排序,即先按照顶级域名排序,顶级域名相同的再按照二级域名排序,顶级和二级域名均相同的再按照三级原创 2012-09-14 23:25:01 · 2673 阅读 · 2 评论 -
监视进程函数(API扫描进程映射表)
int MyWatch(char * thread_name){ PROCESSENTRY32 pe32; char * mychar; BOOL bstart=TRUE; HANDLE hProcessSnap; while(1) { pe32.dwSize=sizeof(pe32); hProcessSnap原创 2012-09-19 23:22:54 · 1843 阅读 · 4 评论 -
OGRE的启动
1. 编译链接配置 在ubuntu环境下,添加编译include路径地址:/usr/include/OGRE,/usr/include/OIS;添加链接库:-lOgreMain, -lOIS;2. 程序头文件 包含必须的头文件:Ogre.h, OIS.h;3. 创建Root对象 mRoot = new Root(mPluginC转载 2013-12-04 00:21:27 · 1022 阅读 · 0 评论 -
面试题:大小交换
还是比较基础的面试题:原创 2014-05-29 19:55:28 · 994 阅读 · 0 评论 -
面试题:砝码问题
此题,考试的时候没选这题,因为输入太多。原创 2014-05-31 21:13:16 · 1963 阅读 · 1 评论