原创 C/C++獲得當前系統時間

個人覺得第二種還是比較實用的,而且也是最常用的~不過當計算算法耗時的時候,不要忘記second,不能只要用Milliseconds來減,不然後出現負值,若是算法耗時太長就得用minutes啦。再不然,就hours……//方案— 優點:僅使用

原创 vs錯誤【C1083 C1854 C4727】的若干解決辦法

這幾天寫程序,無意間把編譯中間文件給刪了,然後就出現了C1083編譯錯誤。xxx.cpp..\commen\xxx.cpp(2) : fatal error C1083: 無法打開預編譯頭文件:“Release\xxx.pch”: No s

原创 用VS2005給程序打包遇到的問題及解決方案

首先簡單介紹一下VS2005打包的方法:文件——>添加——>新建項目項目類型:其他項目類型——>安裝和部署   模版:安裝項目修改名稱後 點擊“確定”(由於工程需要,我修改成“SetupClient”)就生成了SetupClient   (

原创 C++控制檯程序中關於錯誤輸入的處理

cin >> temp;if(!cin)   //bad input{    cin.clear();//重置緩衝區,否則將不能將緩衝區中的錯誤內容讀取出來    while(cin.get()!='\n')//直到遇到換行符,讀取錯誤內容

原创 我的友情鏈接

51CTO博客開發

原创 Combox控件的GetWindowText()在CBN_SELCHANGE消息下失效

combox控件的GetWindowText()函數的作用本來是獲取當前選中項目的內容但是在CBN_SELCHANGE消息的處理函數OnCbnSelchangeComboDrive()中,使用GetWindowText()函數獲取的並不是當

原创 派生自QWidget的控件使用stylesheet

void PreviewWnd::paintEvent(QPaintEvent* ev){    //從QWidget派生的窗口,如果要使用stylesheet,必須要重載paintEvent,並在函數中寫如下代碼    QStyleOpt

原创 (C++)解決頭文件重複包含的錯誤

一個工程中的文件太多,經常容易出現編寫的頭文件被各個源文件重複包含的錯誤。例如:source1.cpp中 #include"head.h"          source2.cpp中 同樣出現了#include"head.h"那麼就會出現錯