c++文件复制

摘要: 转帖,转帖位置忘了使用C++标准程序库的输入输出流(I/O Stream)复制文件,存在许多的方法,方法一:逐个字符复制#include std::ifstream input("in",ios::binary);std::ofstream output("out",ios::binary);char ch;while (input.get(ch)) output >ch读取字符,则必须先调用input.unsetf(ios::skipws)取消输入流默认的跳过空白符的输入格式,因为换行符是空白符的一种。(BEN注:流失操作以空白字符'/0 阅读全文
posted @ 2011-05-18 21:34 几百人有爱 阅读(663) 评论(0) 推荐(0)

使用zzip和minizip解压缩文件

摘要: #include #include #include #include #include #include #ifdef _DEBUG#pragma comment( lib, "zlib_d.lib")#pragma comment( lib, "zzip_d.lib")#pragma comment( lib, "minizip_d.lib")#else#pragma comment( lib, "zlib.lib" )#pragma comment( lib, "zzip.lib" )#p 阅读全文
posted @ 2011-05-18 18:44 几百人有爱 阅读(580) 评论(0) 推荐(0)

测试CPU品牌和当前工作频率

摘要: 这里有一段非常简单的代码,取自网络,我稍加修改,贴在这里。用来检查CPU的生产商和品牌,以及当前工作频率,如果是台式机CPU,频率应该恒定,但是移动版本的CPU,频率不停地在变。以下代码用Visual C++编译,因为内嵌一点汇编,造成移植性变差(例如:GCC汇编跟AT&T汇编语法类似,但是MS汇编跟Intel汇编语法类似),以下代码如果希望在MinGW(GCC)下编译,需要修改那点内嵌的汇编。#include "stdafx.h"#ifndef CPUID_HPP_#define CPUID_HPP_#include #include #include #incl 阅读全文
posted @ 2011-05-18 00:54 几百人有爱 阅读(306) 评论(0) 推荐(0)