
c/c++基础
文章平均质量分 65
随心而动1990
c视频开发
展开
-
Windows 获取当前系统时间函数总结
由于最近测试函数的运行时间,可是发现系统提供的大多是以毫秒级的时间精度,而算法的执行(在没有选取大量数据的情况下)竟然在毫秒级内完成了。这让我花费了一段时间来查找新的Windows函数来获取当前的时间。先介绍一下普通的函数:(1)使用C标准库(精确到秒级):#include #include int main( void ){time_t t = time(0);c转载 2013-12-11 14:24:27 · 795 阅读 · 0 评论 -
VS2010进行远程调试方法总结
假设现在有A、B两台PC机。VS2010安装在A机器上,也就是说A机器是开发使用的机器。B机器是程序运行部署使用的机器,其IP为:192.168.1.129(局域网IP)说明:如果B机器是外网IP下面方法照样适合,不过在使用的适合可能会出现无法附加到进程的错误。如果出现无法附加到进程的错误、无法连接到设备.请按照步骤13进行设置。 1、根据vs2010安装目录倒找Remot转载 2013-12-12 12:47:50 · 763 阅读 · 0 评论 -
文件操作 及文件指针移动 rewind ftell
文件使用之后一定要关闭,否则将不能正确显示内容.fwrite:读入两个学生信息然后用fwrite存入文件fread:用fread从文件中读出学生信息。fwrite.c#include #define SIZE 2struct student_type{char name[10];int num;int age;char addr[10];}s转载 2013-12-10 15:35:40 · 960 阅读 · 0 评论 -
如何让WriteFile立即生效
WriteFile函数通常是将数据写入到内部缓冲区,然后OS会定期将缓冲区中的数据写入到磁盘。如果想在调用WriteFile之后,数据就立即写入磁盘,有如下三种方法:1. 调用FlushFileBuffers(hFile);Flushes the buffers of a specified file and causes all buffered data to be writt转载 2013-12-16 12:37:09 · 1000 阅读 · 0 评论 -
c中调用c++函数
将 C++ 函数声明为``extern "C"''(在你的 C++ 代码里做这个声明),然后调用它(在你的 C 或者 C++ 代码里调用)。例如:// C++ code:extern "C" void f(int);void f(int i){ // ...} 然后,你可以这样使用 f():/* C code: */转载 2013-12-18 14:54:56 · 511 阅读 · 0 评论 -
堆调试
为了帮助程序员及时发现堆中的问题,堆管理器提供了以下功能来辅助调试。 1:堆尾检查(Heap Tail Check) HTC,在堆尾添加额外的标记信息,用于检测堆块是否溢出。2:释放检查(Heap Free Check)在释放堆块时进行检查,防止释放同一个堆块。3:参数检查,对传递给堆的各种参数进行更多的检查。4:调用时验证(Heap Validate On Call)HVC,转载 2014-05-12 20:24:26 · 771 阅读 · 0 评论