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全部你這...