『壹』 我的c語言vs2010學習版運行時顯示系統找不到指定的文件,怎麼辦
首先查看「項目」-「屬性」-「鏈接器」-「常規」-「輸出文件」,路勁是否是「bin/xxx.exe」,如果是請繼續看我的解答,否則請忽略下面的內容。
你估計是在用VS2010載入調試以前的VC6.0下的程序是吧。那麼你生成的exe是存在的,不過是在工程的bin目錄下。但是在VS2010中是執行的時候是要到Debug中找的,所以你需要修改項目的輸出路徑,即「項目」-「屬性」-「鏈接器」-「常規」-「輸出文件」,將「bin」修改為「Debug」。
『貳』 C語言連續顯示系統時間
調用C語言標准庫中的time系列函數即可獲取當前系統時間。
#include<stdio.h>
#include<time.h>
intmain()
{
time_trawtime;
structtm*timeinfo;
time(&rawtime);
timeinfo=localtime(&rawtime);
printf("當前系統時間:%s",asctime(timeinfo));
return0;
}
說明:
time_t // 時間類型(time.h 定義)
struct tm { // 時間結構,time.h 定義如下:
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
}
time ( &rawtime ); // 獲取時間,以秒計,從1970年1月一日起算,存於rawtime
localtime ( &rawtime ); //轉為當地時間,tm 時間結構
asctime() // 轉為標准ASCII時間格式:
//就是直接列印tm,tm_year 從1900年計算,所以要加1900,月tm_mon,從0計算,所以要加1
『叄』 C語言中怎樣調用系統時間並動態顯示!
得到系統時間:
1.使用CTime類
    CTime tm=CTime::GetCurrentTime();
    CString str=tm.Format(「現在時間是:%Y年%m月%d日 %X」);
    MessageBox(str,NULL,MB_OK);
    2: 得到系統時間日期(使用GetLocalTime)
    SYSTEMTIME st;
    CString strDate,strTime;
    GetLocalTime(&st);
    strDate.Format(「%4d-%2d-%2d」,st.wYear,st.wMonth,st.wDay);
    strTime.Format(「%2d:%2d:%2d」,st.wHour,st.wMinute,st.wSecond);
    3.使用GetTickCount//獲取程序運返和行時間
    long t1=GetTickCount();//程序段開始前取得系統運行時間(ms)
    ……//程序段
    long t2=GetTickCount();//程序段睜猛結束後取得系統運行時間(ms)
    long t = t2-t1; //前後之差悉世橋即 程序運行時間 (ms)
『肆』 怎樣用c語言編寫一個能顯示系統當前日期的萬年歷
下面是一個萬年歷的c++程序,不過你自己可以用c來寫的。顯示系統當前日期的話,只需要調用系統函數gettimeofday()就行
#include <iostream>
#include<iomanip>       
using namespace std;      
class Date
{
private:
 int year;        
 int month;        
 int day;        
public:
 Date(int y = 1, int m = 1, int d = 1): year(y), month(m), day(d){ } 
 void SetYear(int y){ year = y; }  
 void SetMonth(int m){ month = m;}       
 void SetDay(int d){ day = d; }   
 int GetYear() const{ return year; }  
 int GetMonth() const{return month;}      
 int GetDay() const{ return day; }  
 static bool IsLeapyear(int y);   
 static int GetYearDays(int y);  
 static int GetMonthDays(const Date &d); 
 static int DateToNum(const Date &d);   
    static int Week(const Date &d);         
};
ostream &operator<<(ostream &out, const Date &d);
istream &operator>>(istream &in, Date &d); 
bool Date::IsLeapyear(int y)    
{
 if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0) return true; 
 else return false;           
}
int Date::GetYearDays(int y)    
{
 if (IsLeapyear(y)) return 366;   
 else  return 365;      
}
int Date::GetMonthDays(const Date &d)  
{
 int n;         
 switch (d.GetMonth())
 {
 case 1:
 case 3:
 case 5:
 case 7:
 case 8:
 case 10:
 case 12:
  n = 31;        
  break;
 case 4:
 case 6:
 case 9:
 case 11:
  n = 30;        
  break;
 case 2:
  if (IsLeapyear(d.GetYear())) n = 29;  
  else n = 28;      
 }
 return n;        
}
int Date::DateToNum(const Date &d)   
{
 int y, n = 0;       
 for (y = 1900; y < d.GetYear(); y++)  
  n += GetYearDays(y);
 for (int m = 1; m < d.GetMonth(); m++) 
  n += GetMonthDays(Date(y, m, 1));
 n += d.GetDay();      
 return n;        
}
ostream &operator<<(ostream &out, const Date &d) 
{
 int i,j,n,m;
 m=1;
    out<<endl;
 out<<setw(10)<<"星期天"
    <<setw(10)<<"星期一"
    <<setw(10)<<"星期二"
    <<setw(10)<<"星期三"
    <<setw(10)<<"星期四"
    <<setw(10)<<"星期五"
    <<setw(10)<<"星期六"<<endl;
 out<<endl;
 for(j=0;j<d.Week(d);j++)
 {
  out<<setw(10)<<" ";
      
 }
    for(j=0;j<7-d.Week(d);j++)
 {
  out<<setw(10)<<m;
  m++;
   }
 out<<endl;
 n=m;
 i=0;
    while(n<=(d.GetMonthDays(d)))
 {
  i++;
  out<<setw(10)<<n;
  n++;
  if(i%7==0)
    out<<endl;
 }
 out<<endl;      
 return out;                
}
int Date::Week(const Date &d)
{
 int w;
 w=(Date::DateToNum(d)-1+1)%7;
 return w;
}
int main(void)        
{
 int s;
 int year,month,day;
 char m[][5]={"一","二","三","四","五","六","七","八","九","十","十一","十二"};
 Date d;                      
    cout <<"輸入年份:"; 
 day=0;
 month=0;
 cin >> year;                      
 cout<<setw(38)<<year<<"年"<<endl;
 for(s=0;s<12;s++)
 {   
  month++;
     d = Date(year,month,1);
  cout<<"   ====================================================================  "<<endl;
     cout<<setw(35)<<"<* "<<m[s]<<setw(3)<<"月"<<" *>"<<endl;
  cout<<d<< endl;
 }               
 return 0;                       
}
『伍』 C語言中怎樣調用系統時間並動態顯示
//////////////////////////////////////////////////////////////////////////
//Createddate:2017/04/01
//Filename:豎宏ctest.c
//Author:[email protected]
//Description:
//////////////////////////////////////////////////////////////////////////
#include<time.h>
intmain(intargc,char*argv[])
{
chardate[32];
chartime[32];
余含冊while(1){
_strdate(date);
_strtime(time);
老伍printf(" %s%s",date,time);
}
return0;
}

跑起來CPU佔用可能有點高,夠你用的了~
