双精度浮点数:C语言中浮点数精度进行截断输出

  今日在做ACM/ICPC题目时遇到了这样情况:求得结果是个浮点数但题目要求以整数形式输出(取不小于该结果最小整数)这是个很简单问题也许很多人会采用float强制转型为再加1办法解决然而我向觉得强制转型是种很不优美办法因此采用了类似如下代码办法:   prf(\"The result is %.0f.\\n\", result); // result是求... [阅读全文]

法院内部监督机制:tc内部机制

我们用TC编写段简单代码!看看生成汇编代码是什么!\" align=top#\"stdio.h\"\" align=topsum(x,y)...{\" align=topx+y;\" align=top}\" align=topaa;\" align=topbb=1;\" align=top...{\" align=topa=1;\" align=topb=2;... [阅读全文]

vc读写xml:VC实现对XML文件的读写

1、安装MSXML 4.0 SP2在VC6中建立个基于Dialog工程如图:在界面上放置3个编辑框、1个按钮Control控件其中属性设置如下编辑框: ID Category Variable Type Variable Name IDC_ID Value CString m_strId IDC_AUTHOR Value ... [阅读全文]

怎么编写代码:C语言编写读目录程序代码

C语言编写读目录代码 # stdio.h # dirent.h { DIR *dirptr = NULL; struct dirent *entry; ((dirptr = opendir(argv[1])) NULL) { prf{\"open dir !\"}; 1; ... [阅读全文]

main函数的返回值:C语言之Main函数返回值问题分析

很多人甚至市面上些书籍都使用了void其实这是C/C中从来没有定义过voidC的父BjarneStroustrup在他主页上FAQ中明确地写着Thedefinitionvoid{/*...*/}isnotandneverhasbeenC,norhasitevenbeenC.(void从来就不存在于C或者C)下面我分别说下C和C标准中对定义 “TheCprogra... [阅读全文]

vc创建线程:VC中创建多个线程的方法

作中我们经常会遇到要建立多个线程以此方便于我们可以同时执行多个事件这也是我们在VC开发中项基础虽然我曾多次用到但也会常常忘记这次记下来作为个笔记为大家学习提供方便 在VC中无非是创建线程和写线程 1 创建线程: # windows.h 在MFC中通常在OnInitDialog()下面创建线程 //定义参数:SerialControl //-------... [阅读全文]

vc颜色:VC利用调色板选择颜色

以下思路方法步骤可以实现VC利用调色板选择颜色1. 添加ColorButton.cpp、ColorButton.h、ColourPopup.cpp、ColourPopup.h到工程2. 在某个对话框上做个普通ButtonID为IDC_VOLUME_COLOR该对话框头文件包含 ColorButton.h3.Ctrl+W 为IDC_VOLUME_COLO... [阅读全文]

特殊标点符号用法:C语言宏的一个特殊用法

今天无意中看到个C语言宏个特殊使用方法起看看下面代码 # abc(nihao) prf(\"\" #nihao \"\") _t( argc, _TCHAR* argv){abc(789654321); //输出串789654321abc(asfsahdfjdsfasldf); //输出串asfsahdfjdsfasldf 0;}源码中偶尔看到这种使用方法,但是不知道这种使用方法有啥特别用处~... [阅读全文]

nurbs曲面:VC+OpenGL绘制NURBS曲面方法介绍

本文回顾了NURBS曲面基本性质研究了NURBS曲面绘制并给出了任意NURBS曲面绘制代码及举例数据1.NURBS曲面1.1 NURBS两种表示这里只介绍NURBS绘制中需要用到些基本知识通常个NURBS曲面F(s,t)包含 3个要素: 控制顶点(x,y,z)节点序列(s,t)和权因子(w)或者说是 带权控制顶点(x*w,y*w,z*w,w)和节点序列(s,t... [阅读全文]

数码管显示c程序:在C程序里显示汉字

在许多C程序设计中,要用到汉字进行提示或人机交互,而现行的TurboC集成开发环境不是汉化的,如何编制能显示汉字的C程序呢? 下面的方法可以帮你在西文环境下显示汉字。这种方法是调用中文汉字库进行汉字显示。国家标准规定:汉字库分94个区,每个区有94个汉字(以位作区别),每个汉字在汉字库中有确定的区和位编号,这就是汉字的区位码。每个汉字在库中是以点阵字模形式存储的,一般采用16×16点阵(32字节... [阅读全文]

注册表系统启动项:修改注册表使程序随系统启动自动运行

在注册表分支HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run下建立个串String型子键名字不要重复就可以 其内容为你想在启动时运行全路径这样就会自动在启动时运行 HKEY hKEY; CString KeyTree = \... [阅读全文]

vc串口通讯:VC++ 的串口通讯介绍

在VC中有两种思路方法可以进行串口通讯种是利用Microsoft公司提供ActiveXControl控件 Microsoft Communications Control另种是直接用VC访问串口下面将简述这两种思路方法  、Microsoft Communications Control  Microsoft公司在WINDOWS中提供了个串口通讯Control... [阅读全文]

vc正则表达式:VC使用boost库解析正则表达式方法

boost库安装比较麻烦,需要自己编译源文件,我整理了下,如果仅仅需要做正则表达式,按下面代码敲就行了:   cmd   vcvars32.bat   cd D:\\boost_1_32_0\\libs\\regex\\build   d:   nmake -fvc6.mak   nmake -fvc6.mak 注意,别看下载下来数据包没有多... [阅读全文]

vc调用exe:C语言调用exe并将结果输出到文件方法

在C语言exe并将结果输出到文件中主要实现了输出重定向如果要求exe文件输入不是用键盘而是通过文件输入 我们该怎样解决呢?现在我们通过管道来达到此目下面是在VC6.0下写个测试用例# \"stdafx.h\"# stdio.h # stdlib.hvoid (void){ system(\"type 2.txt | Schedul.exe1.txt\")... [阅读全文]

delphi编译指令:C的预编译指令#的一个应用

如果你经常用心去琢磨写东西话那么你会有很多发现今天给大家看看我个发 C预编译指令\"#\"个应用 #ndef __EXAMPLE_H # __EXAMPLE_H 1 typedef struct example_st{ char name[1024] ; } ex... [阅读全文]

vc对话框显示gif:VC中对话框上显示信息的方法

VC实现对话框上信息显示   利用 VCAppWizard可以很容易地实现工具条和菜单项ToolTip或在状态条上显示帮助信息但要在对话框Control控件上显示ToolTip和在状态条上显示Control控件信息并不容易实现现在我们用VC中WM_SETCURSOR 和TTN_NEEDTEXT消息就可达到目具体操作如下:    、利用 VC MFC AppWiz... [阅读全文]

vcunicode:VC中进行Unicode编程的方法

在windows下编程还是支持unicode吧,大势所趋啊,window 2k以后系统底层都是基于Unicode,就算你ANSIAPI(以A结尾比如SetWidowsTextA),系统也会在你进程默认堆上动态分配块内存,存放转换后Unicode串,然后把转换后串传递给API,如果了返回值为ANSI串API,Windows会在后台进行相反转换,多浪费时间啊!!就算... [阅读全文]

结构体变量:C语言数据类型大小和结构体中变量的地址分配方法

数据类型:charlongfloatdouble(longdouble) gcc3.2.2:12444812 VisualC:1244488 对于大小也比较简单定义a[10]后(a)为所有元素大小的和所以在VisualC下其值为40但是有种特殊情况: voidfunction(.gif' /[10]){prf(\"%d\\n\",(.gif' /));} (ar... [阅读全文]

js调用c方法:C与C++互相调用的方法

历史上是先有C后有C所以C++中C中加个extern \"C\" 既可.假如C文件为c.c和c.hC中有C_funC++文件为cpp.cpp和cpp.h-----------------------------------------------------------------------------c.h实现#ndef _c_h_# _c_h_#d... [阅读全文]

photoshop实例讲解:volatile实例技巧讲解

volatile本意是般有两种说法--1.“暂态”;2.“易变” 这两种说法都有可行但是究竟volatile是什么意思现举例介绍说明(以Keil-c和a51为例 例子来自KeilFQA),看完例子后你应该明白volatile意思了如果还不明白那只好 再看遍了 例1. void(void) { volatilei; j; i=1;//1不被优化i=1 i=2;//2不被优化i=1 i=3;//3不被... [阅读全文]

可变参数:C语言中可变参数的用法

我们在C语言编程中会遇到些参数个数可变,例如prf这个,它定义是这样: prf(constchar*format,...); 它除了有个参数format固定以外,后面跟参数个数和类型是 可变,例如我们可以有以下区别思路方法: prf(\"%d\",i); prf(\"%s\",s); prf(\"thenumberis%d,is:%s\",i,s); 究竟如何... [阅读全文]

vc自定义消息:VC中增加响应自定义的消息的实现方法

由于编程实际需要在VC中增加响应自定义消息所以找了很多资料整理总结出来了这篇文章下面和大家起重温下1. 首先定义个消息代码 # WM_DEBUG WM_USER + 1999   2. 在窗口头文件中添加 CStreamServerDlg : public CDialog { // Generated message map functions //... [阅读全文]

多边形裁剪算法:C语言中实现点在多边形内算法

本文是采用射线法判断点是否在多边形内C语言多年前我自己实现了这样个算法但是随着时间推移我决定重写这个代码参考周培德计算几何书结合我实战和经验我相信在这个算法实现上这是你迄今为止遇到最优代码 这是个C语言小算法实现本来不想放到这里可是当我自己要实现这样个算法时候想在网上找个现成考察下来竟然个符合需要也没有我对自己大学读书时写代码没有信心所以决定重新写个并把它放到这... [阅读全文]

直接选择排序:直接插入排序实例解答

把n个待排序元素看成为个有序表和个无序表开始时有序表中只包含个元素无序表中包含有n-1个元素排序过程中每次从无序表中取出第个元素将它插入到有序表中适当位置使的成为新有序表重复n-1次可完成排序过程 假设有如下队列需要递增排序(■□▲△▼▽◆◇○◎●◢◣◤◥★☆):第步将■看成个单独有序表其他为n-1个无序表第 2步比较□和■大小假如■□则不需要交换... [阅读全文]

c语言程序代码:C语言程序代码的优化方法

1、选择合适算法和数据结构 应该熟悉算法语言知道各种算法优缺点具体资料请参见相应参考资料有 很多计算机书籍上都有介绍将比较慢顺序查找法用较快 2分查找或乱序查找 法代替插入排序或冒泡排序法用快速排序、合并排序或根排序代替都可以大大 提高执行效率.选择种合适数据结构也很重要比如你在堆随机存 放数中使用了大量插入和删除指令那使用链表要快得多 和指针语句具有十分密码关... [阅读全文]

vb调用dll:纯资源DLL制作及调用

DLL 是仅包含资源(如图标、位图、串和对话框) DLL使用纯资源 DLL 是在多个的间共享同组资源好思路方法提供其资源被针对多种语言进行本地化应用也是种好思路方法 若要创建纯资源 DLL请创建个新 Win32 DLL(非 MFC)项目并将资源添加到此项目 在“新建项目”对话框中选择“Win32 项目”并在“Win32 项目向导”中指... [阅读全文]

vc改变图标:使用VC取得文件关联图标的方法

个简单学习加强例子用VC取得文件关联图标看下面代码起来学习下!CFileDialog fileDialog( TRUE,\"*.*\",NULL,NULL,NULL); (fileDialog.DoModal != IDOK) ; CString str= fileDialog.GetFileExt; str=\".\"+str; SHFILE... [阅读全文]

vc复选框:使VC中CListBox带有复选框

由于实际需要在项目中需要使用个带有复选框列表Control控件没错VB、Delphi……里现成就有但由于项目是VC工程VC里现成CListBox或CListCtrl都没有复选框说到这里高手们可能会说简单自已重绘个或者偷懒点思路方法也可以去网上找个别人做好现成类来用 其实还有个更轻松思路方法网上找到这样段话: How to use the CCheckListB... [阅读全文]

递归遍历目录:非递归方式遍历目录及其子目录的文件

在编程设计开发中搜索个目录及其子目录下所有文件是比较常见需求而采用递归方式进行搜索则是个非常直观算法但是由于目录中文件数量往往比较大而每个文件名又往往占用许多空间目录嵌套比较深情况下这种递归算法对于堆栈是个严重威胁本文给出种非递归算法进行目录下所有文件检索和遍历中国自学编程网整理发布www.zxbc.cn typedef BOOL (*PROCESS_... [阅读全文]

mfc获取当前时间:使用使用MFC得到当前时间

我们如果使用MFC话可以用以下代码得到CTime time = CTime::GetCurrentTime; ///构造CTime对象 m_nYear = time.GetYear; ///年 m_nMonth = time.GetMonth; ///月 m_nDay = time.GetDay; ///日 m_nHou... [阅读全文]
<< < 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 > >> 共853条 分29页