有道C語言有錯誤,請高手幫忙改正

時間 2022-09-18 12:31:23

1樓:

呵呵,這個其實就是joseph環的問題。

我編譯也通過了。這個程式沒有問題。

c語言程式裡的錯誤,請高手幫忙指教一下

2樓:

par[i].cc = wv_init_channel(

owidth,

oheight,

channel_params[i].data,

max_bits / num_channels,

((max_bits <= 0) && (channel_params[i].max_mse == 0.0f)),

(i == 0) ? null : &par[0].cc->num_blocks,

(i == 0) ? null : &par[0].cc->reorder_table,

prog_func,

(void*)((num_channels << 16) + i));

能否把wv_init_channel函式的原型貼一下,

還有,_packed 好像是用於說明位元組對齊的關鍵字,是不是某個結構體的定義有誤?

3樓:

沒分,路過...

btw,難道你看不懂錯誤提示資訊嗎?

4樓:匿名使用者

a argument of type "_packed int*" is incompetible with parameter of type "int *"

有道c語言的題望高手幫忙解決

5樓:匿名使用者

int a,b,c;

void fun(float *p1,float *p2,float *s)

int main()

,b[2]=;

float *s=a;

fun(a,b,s);

printf("%5.2f\n",*s);

}你的**中b[2]的符號輸入是中文的;另外s沒有宣告

6樓:匿名使用者

這是在什麼環境下執行的程式啊!!!

main()函式沒有引數和返回值,裡面的s也沒有定義就直接被賦值了。

7樓:匿名使用者

s=(float *)calloc(1,sizeof(float));

首先:calloc是在棧上分配空間,自稱尋執行完畢即會**掉,應該使用malloc,然後在main中free掉

然後:指標做為入參時,指標指向的位址是個常量,不會改變,所以將分配的空間返回賦值給s指標式不起作用的。

正確方式:

#include

#include

void fun(float *p1,float *p2,float *s)

main()

,b[2]=;

s=(float *)calloc(1,sizeof(float));

fun(a,b,s);printf("%5.2f\n",*s);}

c語言程式檢查錯誤,C語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了!

include int main 還需乙個返回值 include main 太多了那個賦值語句,請一句一句的複製,c語言不支援連續的賦值,c 支援!即 q 9,p 9,r 9 還有輸出語句中,你輸出字串格式中用了3個d 輸出整型,但是輸出列表中中有q跟p2個輸出變數,請確定到底輸出幾個!includ...

幫我查C語言的錯誤,C語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了!

1,prodct沒宣告 2,應該用 不能用 3,注意每個語句末尾的分號 4,輸出整形要加 d include int prodct int a int b main int prodct int a int b include main 把函式體加個大括號就行了,c沒必要用,還有函式定義得放在呼叫前...

c語言錯誤求解,C語言錯誤求解

f 以常規的十進位制方式顯示浮點數,精確到小數點後6位 10f 以10位域寬 左對齊格式顯示十進位制浮點數,精確到小數點後6位 4f 十進位制方式顯示浮點數,精確到小數點後4位 3f 以3位域寬 右對齊顯示十進位制浮點數,精確到小數點後6位執行結果 67.856400,789.124023 67.8...

我的電腦上的c語言為什麼老有錯誤

vc常見問題,要不你選錯了專案型別,要不就是編譯器沒編譯成功,有些語法錯誤不會報的,但是就是不能編譯,特別是記得main前面要int型,最後要return 0。再不行就重新裝個編譯器,記得裝在預設目錄,能夠避免不少問題。你是用的vs麼?vs不能只寫源程式的,必須建專案,而且你要新增原始檔也必須在專案...

c語言錯誤error ld returned 1 exit status

檢查一下工作列,一般出現這種問題都是你上一次 執行 的小黑窗還沒關。然後你執行 編譯 由於該檔案正在被使用,程式沒法執行編譯,所以就報了這樣的錯誤。c語言怎麼實現多次輸入?1 引入標頭檔案 include stdafx.h 和 include stdio.h 2 建立主函式void main 在主函...