當前位置:首頁 » 編程軟體 » c語言編譯價格問題

c語言編譯價格問題

發布時間: 2022-07-17 11:34:38

『壹』 c語言編譯的問題

1、fatal error C1010: unexpected end of file while looking for precompiled header directive。

尋找預編譯頭文件路徑時遇到了不該遇到的文件尾。(一般是沒有#include "stdafx.h")

2、fatal error C1083: Cannot open include file: 'R…….h': No such file or directory

不能打開包含文件「R…….h」:沒有這樣的文件或目錄。

3、error C2011: 'C……': 'class' type redefinition

類「C……」重定義。

4、error C2018: unknown character '0xa3'

不認識的字元'0xa3'。(一般是漢字或中文標點符號)

5、error C2057: expected constant expression

希望是常量表達式。(一般出現在switch語句的case分支中)

6、error C2065: 'IDD_MYDIALOG' : undeclared identifier

「IDD_MYDIALOG」:未聲明過的標識符。

7、error C2082: redefinition of formal parameter 'bReset'

函數參數「bReset」在函數體中重定義。

8、error C2143: syntax error: missing ':' before '{'

句法錯誤:「{」前缺少「;」。

9、error C2146: syntax error : missing ';' before identifier 'dc'

句法錯誤:在「dc」前丟了「;」。

10、error C2196: case value '69' already used

值69已經用過。(一般出現在switch語句的case分支中)

11、error C2509: 'OnTimer' : member function not declared in 'CHelloView'

成員函數「OnTimer」沒有在「CHelloView」中聲明。

12、error C2511: 'reset': overloaded member function 'void (int)' not found in 'B'

重載的函數「void reset(int)」在類「B」中找不到。

13、error C2555: 'B::f1': overriding virtual function differs from 'A::f1' only by return type or calling convention

類B對類A中同名函數f1的重載僅根據返回值或調用約定上的區別。

14、error C2660: 'SetTimer' : function does not take 2 parameters

「SetTimer」函數不傳遞2個參數。

15、warning C4035: 'f……': no return value

「f……」的return語句沒有返回值。

16、warning C4553: '= =' : operator has no effect; did you intend '='?

沒有效果的運算符「= =」;是否改為「=」?

17、warning C4700: local variable 'bReset' used without having been initialized

局部變數「bReset」沒有初始化就使用。

18、error C4716: 'CMyApp::InitInstance' : must return a value

「CMyApp::InitInstance」函數必須返回一個值。

19、LINK : fatal error LNK1168: cannot open Debug/P1.exe for writing

連接錯誤:不能打開P1.exe文件,以改寫內容。(一般是P1.Exe還在運行,未關閉)

20、error LNK2001: unresolved external symbol "public: virtual _ _thiscall C……::~C……(void)"

連接時發現沒有實現的外部符號(變數、函數等)。

function call missing argument list 調用函數的時候沒有給參數。

member function definition looks like a ctor, but name does not match enclosing class 成員函數聲明了但沒有使用

unexpected end of file while looking for precompiled header directive 在尋找預編譯頭文件時文件意外結束,編譯不正常終止可能造成這種情況
希望對你能有所幫助。

『貳』 一個c語言小問題,編寫程序

按照題目要求編寫的C語言程序如下(見圖)

『叄』 C語言 編譯問題

#include<stdio.h>
#include<ctype.h>
int a[505][505],n,m;
int r,c,out=0;
int x,y,way=0;

int dx[5]={1,0,-1,0};
int dy[5]={0,1,0,-1};

int maxt(int a,int b,int f)
{
if(a>b)
return a;
else {return b;
f=1;
}

} /*多了*/

『肆』 c語言編譯問題

這個問題主要是你對for循環理解不夠深,以你 的代碼為例

for(i=0;i<15;i++)
{
if(n==a[i])
{
printf("是第%d個數 ",i);
i=100;
}
}
//注意這個i++這段代碼等價於下面的代碼
for(i=0;i<15;)//注意這個i++這段代碼等價於
{
if(n==a[i])
{
printf("是第%d個數 ",i);
i=100;
}
i++//i++是在循環的末尾執行的,所以執行完i=100後,還會執行i++
}


解決這個問題除了另外定義個變數外,還可以這樣

for(i=0;i<15;i++)
{
if(n==a[i])
{
printf("是第%d個數 ",i);
i=100;
break;//直接跳出循環,就不用i++了
}
}

『伍』 c語言編譯問題。

程序讀了幾遍,看起來是沒什麼錯誤


不過,我提供了一個解決的辦法,供參考,更換函數的名稱,就可以了。


『陸』 C語言菜單點菜並計算價格問題

輸出的格式對齊你自己可以調一下,程序本身沒有任何問題。
程序是在Visual Studio 2008上編譯運行的。

#include "stdafx.h"
#include <iostream>
#include <vector>
#include <string>
using namespace std;

char menu[6][8][16]={
{"菜單","開胃菜","主菜","主食","飯後甜點","飲料"},
{"開 胃 菜","燒椒皮蛋","藍莓山葯墩","竹筍干炒肉","干煎野山菌","小炒黃牛肉"},
{"主 菜","菠蘿古老肉","水煮魚","茄汁基圍蝦","鹽焗手撕雞","紅燒黃花魚","蚝油生菜","金牌蒜香骨"},
{"主 食","三鮮水餃","手擀麵","米飯"},
{"飯後甜點","草莓奶昔","冰激凌","蛋糕"},
{"飲 料","雪碧","蔬菜汁","啤酒","果汁"},
};
double price[6][8]={
{0},
{0,8,10,8,13,12},
{0,15,20,35,30,28,8,18},
{0,15,12,2},
{0,10,16,10},
{0,5,8,8,8}
};
vector<int> menuvec; //保存選了那些菜單項
vector<int> foodvec; //保存選了那些食物
vector<int> countvec; //保存每個食物都選了幾份

bool dinner()
{
for(int i = 0; i < 6; i++)
{
if (i == 0)
{
cout << menu[0][i] ;
cout<<":"<<endl;
}
else
{
cout << " " << i << ".";
cout << menu[0][i] << endl;
}
}
cout <<" "<<"0點餐結束"<<endl;

int imenu = 0; //選擇菜單項
cout << "請選擇 ";
cin >> imenu;
if (imenu == 0)
return false;
cout << " "<< imenu << "." << menu[0][imenu] << endl;
for(int i = 1; i < 8 ; i ++)
{
if (strcmp(menu[imenu][i],"") == 0)//如果沒有此項食物則退出輸出
break;
cout << " "<< i << "." << menu[imenu][i] << " " << price[imenu][i] << endl;
}
cout <<" 0 返回" << endl;
int ifood = 0;//選擇要點的食物
int icount = 0;//選擇要點的食物的份數
cout << "請選擇";
cin >> ifood ;
if (ifood == 0)
return true;
cout <<"你點的是" << menu[imenu][ifood] << ","<<"請問你要幾分:";
cin >> icount;

menuvec.push_back(imenu);
foodvec.push_back(ifood);
countvec.push_back(icount);

return true;
}
int main()
{
while(dinner())
{
system("cls");
}
system("cls");
cout << "你點的菜單是:" << endl;
cout << " 菜名 "<<" 單價 "<<" 數量 " <<" 價格 "<< endl;

vector<int>::iterator menuIter = menuvec.begin();
vector<int>::iterator foodIter = foodvec.begin();
vector<int>::iterator countIter = countvec.begin();
double pricesum = 0; //計算總價錢
for(;menuIter != menuvec.end(),foodIter!= foodvec.end(),countIter != countvec.end();menuIter++,foodIter++,countIter++)
{
int menutemp = *menuIter;
cout << menu[0][menutemp];
cout << ":";
int foodtemp = *foodIter;
cout << menu[menutemp][foodtemp];
cout << " " << price[menutemp][foodtemp];
int counttemp = *countIter;
cout << " "<<counttemp;
cout << " "<< counttemp*price[menutemp][foodtemp] << endl;
pricesum += counttemp*price[menutemp][foodtemp] ;
}
cout <<"-----------------------------------------------------------------------------"<<endl;
cout << " "<<"總價是 "<< pricesum << endl;
}

『柒』 C語言編譯問題

intfunc(char*s,char*t)
{
inti;
char*ps,*pt;
for(i=1;*s!='';++i,++s)
{
ps=s,pt=t;
//逐個字元比較
while(*ps&&*pt&&*ps==*pt){
ps++;
pt++;
}
//子串比完,說明匹配
if(*pt=='')
returni;
//主串比完而子串未完,必不可能
if(*ps=='')
break;
}
return0;
}

『捌』 c語言的編譯問題

這個簡單。
要更改tc編譯器的內存存儲模式。
步驟:tc編譯器菜單-->option-->compiler-->model-->按enter鍵再移動上下鍵把內存模式改成特大型huge.
如果以上步驟還不能解決問題,那麼建議換編譯器dev-c++,這個肯定可以的。這個編譯器很精煉。
這個問題我以前也遇到過,就這么解決。

『玖』 C語言:編譯問題

gundam(g);
gundam(p);
這兩行出錯了,
函數里應輸入形參表,而不是類型表

你這程序是做什麼的,好像,這程序本來就有問題,有點邏輯不清啊

熱點內容
如何配置二良腌料 發布:2025-02-07 16:11:54 瀏覽:735
資料庫課程設計學生管理系統 發布:2025-02-07 16:11:50 瀏覽:764
美國文化密碼是什麼 發布:2025-02-07 16:07:14 瀏覽:261
安卓手機下雪特效怎麼p 發布:2025-02-07 15:49:30 瀏覽:319
輪胎存儲銘牌 發布:2025-02-07 15:43:38 瀏覽:74
防盜鎖編程 發布:2025-02-07 15:31:33 瀏覽:860
安卓如何快速選擇圖片 發布:2025-02-07 15:30:43 瀏覽:468
硬體組態為什麼不能編譯 發布:2025-02-07 15:30:43 瀏覽:43
紅帆oa伺服器地址查詢 發布:2025-02-07 14:31:41 瀏覽:657
文本框腳本圖片 發布:2025-02-07 14:23:28 瀏覽:231