c語言程式設計錯誤求高手指點,謝謝了

2021-12-19 14:23:41 字數 2731 閱讀 5315

1樓:匿名使用者

你開始申請了陣列是長度為1的,但後面隨著輸入增加j++但陣列卻沒有重新申請,資料儲存會發生混亂,請考慮這點,另外scanf會處理\n的情況,你再判斷的話會有問題。

另外,你處理回車的方法有問題,如果你想這樣的話,可以考慮用gets輸入字串,然後用sscanf函式自己從字串中取得輸入。

2樓:不願相離

上面printf語句中的亂碼是什麼情況?

為什麼c語言程式設計編譯時找不出錯誤,卻在執行時程式自動關閉!!求高手指點

3樓:

dos下的c

要支援中文還是比較麻煩的

樓主可能要杯具了

char *s;改為char s[100];試下定義陣列會分配確定的空間

定義指標不會有確定的空間,指標必須要與某變數繫結

4樓:

額!把你想要的效果 和注意事項發上來 我看看,我也是剛入手c語言

5樓:

執行完之後直接就會關閉,建議你最後放乙個scanf,然後就會暫停了。

6樓:517441905哈哈

將char *s改為char s[50]

微控制器c語言程式設計錯誤 text1.c(77): error c193: '<=': bad operand type 求高手指點!!

7樓:德昂當

不知道你的 200>=p0_1是表達什麼意思,

p0_1應該是你的io口的位暫存器,位只有0和1表示真或假,沒有大小之分,所以不能用》= 《這類大小比較的運算符號。

8樓:一路雪花

你把「200<=p0_1」改為p0_1>=200試試?

c語言程式設計,用for迴圈和scanf輸入陣列,一點回車電腦就報錯(只能輸兩行),求高手指點。

9樓:匿名使用者

把**貼出來看看。給你乙個能輸入的 例子。

for(i=0;i<5;i++)

10樓:林劍宇

源**貼出來看看……

11樓:姜子無牙

你總要把**貼上來把

12樓:匿名使用者

1.首先你有沒有寫 #include在開頭?

2.你在鍵盤的輸入是否和你的引數一致?

3. 下面的細節是否有注版意到?scanf()中的變數權必須使用位址。

scanf()的格式控制串可以使用其它非空白字元,但在輸入時必須輸入這些字元。在用"%c"輸入時,空格和「轉義字元」均作為有效字元。

4.例子

.#include

void main()}

13樓:匿名使用者

#include

#define n 100

void main()

i++;

if(i==n) i=0; //報道尾後i恢復為0} while (*p==0) p++;

printf("%d\n",*p);

}else printf("輸入錯誤\n");}

14樓:心心星亮

樓上的人雖然都很熱心,可惜他們的**要麼是都沒有經過測試就寫上來內,要麼是牛頭

不對馬嘴容的亂貼**上來。

你沒貼**上來,從你說的情況看來,你的問題出現在scanf函式上,這個函式你一定要小心使用,舉個例子:

int a;

scanf("%d", &a); //後面一定是&a,不能是a,&a代表a的記憶體位址,scanf要求輸入資料是存入a的記憶體位址。

對於陣列也一樣,比如乙個10個元素的陣列,你要從鍵盤輸入。你可以這樣:

int a[10];

int i;

for(i = 0; i < 10; ++i)

c語言中將字串反轉,執行提示錯誤,求高手指點

15樓:

樓主你好。

#include

#include

char *reverse(char *str);

void main()

;printf("intput reverstin characer string:");

gets(str);

printf("output reversed character string:");

puts(reverse(str));

}char *reverse(char *str)

return str;

}輸出:

intput reverstin characer string:abcdefghijk

output reversed character string:kjihgfedcba

press any key to continue

之前的錯誤是因為字串"abcd"儲存在.rodata段,即常量資料段,ro代表read only(唯讀)。這裡的資料不能修改的,你嘗試修改乙個常量,因此產生了錯誤。

加油吧,祝考研順利。

16樓:寂寞而莫我知也

#include

void pp(char *p)

}void main()

求指錯誤 C語言程式設計問題,c語言程式設計錯誤

程式並沒有錯,錯的是他的驗證系統。c語言大神求指出錯誤 c語言程式設計錯誤 採用scanf 代替scanf s d x scanf s還需要另乙個限制讀取長度和引數。求c語言程式設計最容易錯的題。有範圍 c語言程式設計問題 求指導 為什麼有這個錯誤?c語言裡面沒有2i這種寫法,應該是2 i 應該是死...

新手學習dsp的c語言程式設計請高手指點

c6713沒用過,我用過tms320f2812的晶元。建議你先熟悉一下ccs開發環境,然後再認真的看 ti的dsp,封裝了很多的標頭檔案,沒有必要全部都要看看標頭檔案裡是怎麼寫的。最好先把整個程式的執行流程看懂。然後結合晶元手冊,看看每一步怎麼做的,是如何通過配置暫存器 如何使用外設等等。關鍵還是看...

求高手指點語法錯誤急,急求高手指點,excel中,VB編輯出現錯誤,望高手看看是不是語法有錯誤,如有該咋寫,謝謝

i hope i couldbe a singer.in this job,i will work hard for my dream 急求高手指點,excel中,vb編輯出現錯誤,望高手看看是不是語法有錯誤,如有該咋寫,謝謝 你建立兩個查詢了?你關聯前面那個,試試 c 語法錯誤,求指點 1全部你這...