我是參考課本建立的
不過目前碰到一個問題
系統找不到stdafx.h
如果我不加上這一行 錯誤會更多
但是加上這行
編譯時出現
「
--------------------Configuration: 1 - Win32 Debug--------------------
Compiling...
1-1.cpp
c:\vc\1\1-1.cpp(4) : fatal error C1083: Cannot open include file: 'stdafx.h':
No such file or directory
Error executing cl.exe.
1-1.obj - 1 error(s), 0 warning(s)
」
請教一下,我的程式內哪裡出了問題呢
謝謝
附上語法如下..
// C8_4.cpp : Defines the entry point for the console application.
// 設定預設建構子
#include "stdafx.h"
#include <iostream>
//using namespace std;
class CaseBox // 類別定義
{
public:
double m_L; //類別資料成員
double m_W;
double m_H;
CaseBox(double lv, double wv, double hv) // 建構子定義
{
cout << endl << "呼叫建構子";
m_L = lv; // 設定資料成員
m_W = wv;
m_H = hv;
}
// 設定預設建構子
CaseBox()
{ cout << endl << "預設建構子被呼叫。"; }
double Area() // 宣告類別成員函式
{
return 2.0 * (m_L*m_W + m_W*m_H + m_L*m_H);
}
};
int main(int argc, char* argv[])
{
CaseBox S1; // 宣告類別變數
CaseBox S2;
S1.m_H = 19.3; // 設定物伴資料成員
S1.m_L = 75.6;
S1.m_W = 27.9;
S2.m_H = S1.m_H - 1.0;
S2.m_L = S1.m_L-1.0;
S2.m_W = S1.m_W -1.0;
double area1 = 0.0;
double area2 = 0.0;
// 計算表面積
area1 = S1.Area();
area2 = S2.Area();
cout << endl
<< " S1 表面積 = " << area1 << " 平方公分" ;
cout << endl
<< " S2 表面積 = " << area2 << " 平方公分\n" ;
cout << endl // 顯示佔用記憶體大小
<< "一個 CaseBox 物件佔用 "
<< sizeof S1 << " 位元組。\n";
cout <<endl;
return 0;
}
--
水草、魚以及孤挺想要交換....
http://home.pchome.com.tw/family/quota123/change.htm
--
┌─────◆KKCITY◆─────┐ KK免/費/撥/接 ◤
│ bbs.kkcity.com.tw │▏電話(1):449◤1999 電話(2):4058-6000
└──《From:221.169.0.159 》──┘▏帳號:kkcity 密碼:kkcity
--