c++学习
帆软爱好者
编程爱好者
展开
-
常见的宏定义,要记住
<br />typedef char CHAR;<br />typedef wchar_t WCHAR;<br /> <br />typedef CHAR* PCHAR;<br />typedef CHAR* PSTR;<br />typedef CONST CHAR* PCSTR;<br /> <br />typedef WCHAR* PWCHAR;<br />typedef WCHAR* PWSTR;<br />typedef CONST WCHAR* PCWSTR;<br /> <br /> <br原创 2011-03-27 21:31:00 · 705 阅读 · 0 评论 -
AfxMessageBox
原型: int AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 ); int AFXAPI AfxMessageBox( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) –1 ); 在第一种形式中:lpszText为要显示的文本,消息框的标题为应用程序的可执行文件名。在第二种形式中,nIDPrompt为要显示的文本字符串在字符串表中的ID。函数调用原创 2011-03-27 00:57:00 · 2594 阅读 · 0 评论 -
字符串与整数、浮点数、无符号整数之间的转换常用函数
atof(将字符串转换成浮点型数) 表头文件 #include 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('')才结 束转换,并将结果返回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-2。返回值 返回转换后的浮点型数。附加说明 atof()与使用strtod(nptr,(char**)NULL)结果原创 2011-03-27 02:35:00 · 476 阅读 · 0 评论 -
十进制转二进制
#include#includeusing std::cout;using std::endl;using std::bitset;int main(){bitset bst=15; coutreturn 0;}一行解决。 BitSet:C++语言的一个类库,用来方便地管理一系列的bit位而不用程序员自己来写代码。 bitset除了可以访问指定下标的bit位以外,还可以把它们作为一个整数来进行某些统计。 可以如下声明一个该类型变量: bitsetvarm (M) 其中varm表示一个转载 2011-03-27 10:47:00 · 480 阅读 · 0 评论