上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 自己经常忘记使用printf和scanf的函数格式用scanf()函数从键盘接收十六进制字符是用%x就可以.比如:#include<stdio.h>void main(){int x;printf("请输入0~9或a到f的字符:");scanf("%x",&x);printf("接收的十六进制字符为:%x\n",x);}用printf()函数输出十六进制字符,加上#,输出0x,02表示用0填充,2表示输出的位数;printf("result1=%#010x,result2=%#010x;",re 阅读全文
posted @ 2012-09-10 14:06 SolarJupiter 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 自己经常忘记使用printf和scanf的函数格式 用scanf()函数从键盘接收十六进制字符是用%x就可以. 比如: #includevoid main(){int x;printf("请输入0~9或a到f的字符:");scanf("%x",&x);printf("接收的十六进制字符... 阅读全文
posted @ 2012-09-10 14:06 SolarJupiter 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 二进制补码的算术运算满足代数环的特性,编译器可以很安全的把一个常量乘法转化为一些列的移位和加法;程序员和编译器不能用表达式(x-y<0)来替代(x<y)因为前者可能产生溢出。甚至于也不能用表达式(-y<-x)来替代,因为在二进制补码中表示负数和正数的范围是不对称的。算术溢出是造成程序错误和安全漏洞的一个常见根源;程序阶段:预处理,(hello.i)->编译(hello.s),->汇编(hello.o),->链接 hello.c->hello.i->hello.s->hello.o->可执行程序pirntf函数存在于一个名为printf 阅读全文
posted @ 2012-09-07 16:13 SolarJupiter 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 文档和串行化 首先利用CArchive结构建立两个读写文档的按钮,读写各种数据; void CGraphView::OnWrite() { CFile file("1.txt",CFile::modeCreate|CFile::modeWrite); CArchive Archive(&fil... 阅读全文
posted @ 2012-09-04 16:41 SolarJupiter 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 文档和串行化首先利用CArchive结构建立两个读写文档的按钮,读写各种数据;void CGraphView::OnWrite() { CFile file("1.txt",CFile::modeCreate|CFile::modeWrite); CArchive Archive(&file,CArchive::store);//定义一个archive结构 int i=4; char ch='a'; float f=1.3f; CString str("我的测试数据"); Archive<<i<<ch< 阅读全文
posted @ 2012-09-04 16:41 SolarJupiter 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 文件的操作1、指向常量的指针 const char *pstr=ch;//此处不可以修改pstr所指向的值,但是pstr本身的值可以变化;2、指针常量,char* const pstr,指针本身是常量,不能修改;指向的内容可以修改字符数组的初始化办法:(1)char ch[3]={'a','b','c'}; (2)char ch[]={'a','b','c'}; (3)逐个元素初始化;(4)字符串常量初始化 char ch[]="我的测试数组";(5)多维数组初始化:char s 阅读全文
posted @ 2012-09-01 12:25 SolarJupiter 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 图形的保存和重绘首先建立画图的四个选项:点,线,矩形,椭圆的按钮,并添加成员变量,表示每个图形的种类;其次添加m_drawtype,和cpoint记录用户选择的画图类型和点的坐标位置;添加消息响应函数,BUTTONDOWN和BTUTTONUP;并在函数里面实现画图的函数;void CGraphic1View::OnPoint() { // TODO: Add your command handler code here m_nDrawType=1;}void CGraphic1View::OnLine() { // TODO: Add your command handler code her 阅读全文
posted @ 2012-08-31 15:37 SolarJupiter 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 图形的保存和重绘 首先建立画图的四个选项:点,线,矩形,椭圆的按钮,并添加成员变量,表示每个图形的种类; 其次添加m_drawtype,和cpoint记录用户选择的画图类型和点的坐标位置; 添加消息响应函数,BUTTONDOWN和BTUTTONUP;并在函数里面实现画图的函数;void CGra... 阅读全文
posted @ 2012-08-31 15:37 SolarJupiter 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 图形的绘制,设置对话框,字体对话框,显示位图 实现画点,线,圆,矩形, 首先菜单上添加4个按钮,然后添加相应函数; void CGraphicView::OnRect() { m_DrawType=3;// TODO: Add your command handler code here }v... 阅读全文
posted @ 2012-08-27 08:30 SolarJupiter 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 图形的绘制,设置对话框,字体对话框,显示位图实现画点,线,圆,矩形,首先菜单上添加4个按钮,然后添加相应函数;void CGraphicView::OnRect() { m_DrawType=3;// TODO: Add your command handler code here }void CGraphicView::OnEclipse() { m_DrawType=4;// TODO: Add your command handler code here}void CGraphicView::OnPoint() { m_DrawType=1;}void CGraphicView::OnL 阅读全文
posted @ 2012-08-27 08:30 SolarJupiter 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页