c++
文章平均质量分 74
shadowyl
这个作者很懒,什么都没留下…
展开
-
浮点数转换成16进制的字符串
// 在一些规约解析中,我们往往需要把浮点数转换成16进制的字符串 或者把16进制的字符串转换为浮点数来验证传输的正确性。下面的函数实现了浮点数到16进制字符串的转换,主要是使用了内存拷贝的方法。另外需要注意的是内存中的数据一般是底字节在前。// 关于16进制字符串(可以直接从内存查看)转换到浮点数,是下面过程的逆过程,这里就不在实现。/****************************转载 2013-09-06 11:00:01 · 3402 阅读 · 0 评论 -
二进制、十进制以及十六进制之间的相互转换
//将进制的一个字符转换为十进制的数unsigned char CDushujuDlg::BtoH(char ch){ //0-9 if (ch >= '0' && ch <= '9') return (ch - '0'); //9-15 if (ch >= 'A' && ch <= 'F') return (ch - 'A' + 0xA); //9-15 if (ch转载 2013-09-16 22:04:37 · 2169 阅读 · 0 评论 -
不能将参数1从“CString”转换为“const char *”
关于CString剖析,“strcmp”: 不能将参数1从“CString”转换为“const char *”问题 CString csNewListBoxText;CString csOldListBoxText(g_csFirstListBoxSelText);if(strcmp(csNewListBoxText,csOldListBoxText)!=0)//Release转载 2013-09-15 17:33:43 · 2894 阅读 · 0 评论 -
vc 浮点数转换为内存十六进制字符串
在一些规约解析中,我们往往需要把浮点数转换成16进制的字符串 或者把16进制的字符串转换为浮点数来验证传输的正确性。下面的函数实现了浮点数到16进制字符串的转换,主要是使用了内存拷贝的方法。另外需要注意的是内存中的数据一般是底字节在前。 关于16进制字符串(可以直接从内存查看)转换到浮点数,是下面过程的逆过程,这里就不在实现。/*************************转载 2013-09-05 17:53:39 · 1550 阅读 · 0 评论 -
在C++中如何实现文件的读写?
在C++中如何实现文件的读写?作者: infobillows 发表日期: 2007-04-03 21:33 点击数: 465一、ASCII 输出为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两个文件,转载 2013-09-13 10:34:56 · 927 阅读 · 0 评论 -
CString写入txt文件
void PrintLog(CString str){ if (str.IsEmpty()) { return; } CString Temp; CStdioFile File; File.Open(_T("wyl.txt"), CFile::modeReadWrite|CFile::modeNoTruncate|CFile::modeCreate); File.SeekToE原创 2013-09-10 15:44:28 · 6872 阅读 · 0 评论 -
转义字符
为查看方便,将转义字符收集如下:转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013 \t 水平制表(HT) 009 \v 垂直制表(VT) 011 \\ 反斜杠 092 \? 问号字符 063 \' 单引号字符 039转载 2013-09-10 22:48:07 · 983 阅读 · 0 评论 -
c++中用CString处理字符串
最近编程中经常用到字符串处理操作, 其中最多的就是从字符串中取子串了。今天正好看到这样一个帖子,总结的不错, 引进过来。------------------一。前言程序中经常会遇到要处理用某些符号(如空格,或“, ; . | \t”等)分隔的字符串的问题,我在此做了一些总结和比较。 二。处理方法1. 用MFC CString之Find处理字符串原创 2013-09-09 17:55:41 · 4128 阅读 · 0 评论 -
C++二进制字符串变成十进制整型代码
#include #include using namespace std;int parseBinary (char const * const binaryString);//检测函数(主函数),用于检测函数pareBinaryint main(){char * binary = "11111111";cout << parseBinary(binary) << endl;system("pa转载 2013-09-06 11:08:49 · 4375 阅读 · 2 评论 -
c++ float转二进制
1. 前几天,我在读一本C语言教材,有一道例题: #include void main(void){ int num=9; /* num是整型变量,设为9 */ float* pFloat=# /* pFloat表示num的内存地址,但是设为浮点数 */ printf("num的值为:%d ",num); /* 显示num的整型值 */ prin转载 2013-09-06 10:55:07 · 5329 阅读 · 0 评论 -
浮点数转换成二进制数
结合大量的从网上收集而来的资料现整理如下,希望对此知识点感兴趣的pfan有所帮助。基础知识:十进制转十六进制;十六进制转二进制;IEEE制定的浮点数表示规则;了解:目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。这种结构是一种科学计数法,用符号、指数和尾数来表示,底数定为2——即把一个浮点数表示为尾数乘以2的指数次方再添上符号转载 2013-09-05 16:55:10 · 1999 阅读 · 0 评论 -
WM_CTLCOLOR和OnCtlColor消息的用法
很多人都觉得自己的程序的界面不那么美观,往往VC默认产生的对话框比较单调,因此很多人往往找到很多其它的控件对对话框进行美化修饰,例如给静态控件设置字体,设置背景颜色等等,其实这些完全可以由VC自己的WM_CTLCOLOR消息来完成!WM_CTLCOLOR消息用来完成对EDIT、STATIC、BUTTON等控件设置背景和字体颜色,其用法如下:1.首先在自己需要设置界面的对话框上点击右键-->原创 2014-05-12 20:12:20 · 785 阅读 · 0 评论