c語言求解錯誤謝

時間 2022-10-28 09:50:24

1樓:匿名使用者

首先 main函式的返回值應該是int 型

所以void main應換成int main

其次在編譯vc++6.0是,出現fatal error c1010: unexpected end of file while looking for precompiled header directive

的錯誤.

解決方法:

1、如果發生錯誤的檔案是由其他的c**檔案新增進入當前工程而引起的,則alt+f7進入當前工程的 settings,選擇c/c++選項卡,從category組合框中選中precompiled headers,選擇not using precompiled headers。確定。

2、在檔案開頭新增:

#include "stdafx.h"

對預編譯標頭檔案說明如下:

所謂標頭檔案預編譯,就是把一個工程(project)中使用的一些mfc標準標頭檔案(如windows.h、afxwin.h)預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。

這樣可以加快編譯速度,節省時間。

預編譯標頭檔案通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的標頭檔案的字尾是「pch」,所以編譯結果檔案是projectname.pch。

編譯器通過一個標頭檔案stdafx.h來使用預編譯標頭檔案。stdafx.

h這個標頭檔案名是可以在project的編譯設定裡指定的。編譯器認為,所有在指令#include "stdafx.h"前的**都是預編譯的,它跳過#include "stdafx.

h"指令,使用projectname.pch編譯這條指令之後的所有**。

因此,所有的cpp實現檔案第一條語句都是:#include "stdafx.h"。

2樓:匿名使用者

#include"stdio.h"

int max(int x,int y,int z);

void main()

int max(int x,int y,int z)

3樓:匿名使用者

#include

void main()

if(x>z)

if (y>z)

printf("由小到大排序:%d %d %d\n",x,y,z);}

4樓:匿名使用者

scanf("%d,%d,%d",&a,&b,&c);

這條語句在具體操作時和容易出錯!

求解一道c語言的題目,一道c語言題目求解,謝謝?

挺好玩的,我做了一下,得出是3121,不知道對不對,樓上的都認為最後一個人 e 分的時候只剩下6條,然後他丟掉一條,把5條分成5份,也就是留下4條給別的人,自已拿走一條,也就要所謂的每人最少分得一條,但是這是不可能的,因為e分的魚其實是d好心留下來的4份 給其他的4個人的 但是6怎麼分成4份?所以說...

c語言求解,C語言求解!!!!

a 0 b 0 k 0 首先a 和b 都是先運算再執行 和 即 a 0 b 0 這裡的 很特殊,當第一個表示式不成立時會直接判整個表示式不成立,第二個表示式不會執行,所以這裡的b 並不會執行。執行完之後,a進行一次 運算為0,b還是0,k也是0 這個也是一樣的,第一個表示式為真,第二個表示式也不會執...

c語言錯誤

你有很多錯誤,我都給你改過來了,你試試,不行再找我 include include include include define total 10000 struct birthday struct student typedef struct student stud void insert in...