
VC++|C++|C
swell624
这个作者很懒,什么都没留下…
展开
-
常用数据类型使用转换详解
读者层次:初学刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t转载 2006-08-14 15:07:00 · 1305 阅读 · 0 评论 -
VC 常见的108个问题
1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example:TCHAR转载 2007-01-22 20:36:00 · 1215 阅读 · 0 评论 -
Window 中窗口的层次关系以及窗口的属性
Window 窗口层次关系 相信在Window 下面编程的很多兄弟们都不是很清楚Window 中窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下。下面就说说Window 中桌面(Deskkop)以及顶层窗口,以及子窗口之间的关系。 在Window 的图形界面下,最基本显示信息的元素就是窗口,每一个Window 窗口都管理着自己与转载 2008-04-27 11:44:00 · 1688 阅读 · 0 评论 -
C中可变参数函数实现
一、 从printf()开始原型:int printf(const char * format, ...);参数format表示如何来格式字符串的指令,…表示可选参数,调用时传递给"..."的参数可有可无,根据实际情况而定。系统提供了vprintf系列格式化字符串的函数,用于编程人员封装自己的I/O函数。int vprintf / vscanf(const char * format, va_li转载 2008-11-03 16:14:00 · 2563 阅读 · 0 评论 -
内存对齐#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) )
对于两个正整数 x, n 总存在整数 q, r 使得x = nq + r, 其中 0q, r 是唯一确定的。q = [x/n], r = x - n[x/n]. 这个是带余除法的一个简单形式。在 c 语言中, q, r 容易计算出来: q = x/n, r = x % n.所谓把 x 按 n 对齐指的是:若 r=0, 取 qn, 若 r>0, 取 (q+1)n. 这也相当于把 x 表示为:x =转载 2008-11-03 15:33:00 · 6102 阅读 · 0 评论 -
在Win32应用程序中添加控制台窗口
1. 背景知识介绍1.Win32 Handles和RTL Handles标准C定义的文件操作类型为FILE*Win32 API定义文件操作的类型为 HANDLE, 在Windows平台上, 标准C的输入输出函数是HANDLE实现, 标准C的输入输出FILE* 类型转载 2011-09-20 16:51:58 · 2821 阅读 · 0 评论